![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с добавлением записи в базу [D6]
leonidus © (2008-01-31 20:37:00)Есть база в аксесе, доступ к ней получаю через ADO.
Делаю так:
const
ConnStr = 'Provider=%s;Data Provider=%s;Data Source=%s';
Provider='MSDataShape.1';
DataProvider='Microsoft.Jet.OLEDB.4.0';
var
db_path:string;
begin
db_path:=edit27.Text;
if not ADOConnection1.Connected then
ADOConnection1.ConnectionString := Format(ConnStr, [Provider,
DataProvider, db_path]);
ADODataSet1.Open;
ADODataSet1.Append;
ADODataSet1.FieldByName('header').AsString:='hello';
ADODataSet1.Post;
ADODataSet1.Close;
end;
На строчке "ADODataSet1.Open;" получаю ошибку "ADODataSet1: Missing CommandText property"
leonidus (2008-02-02 13:22:00) [1]всем спасибо, разобрался.
Johnmen (2008-02-01 09:28:00) [2]
> DVM © (31.01.08 23:30) [7]
Ваш код не работает. Ругается token not found Тут.
Впредь приводите работающий код, чтобы мы не напрягались отладкой, т.е. вообще...
DVM (2008-01-31 23:30:00) [3]var
AdoCommand: TAdoCommand;
begin
AdoCommand := TAdoCommand.Create(nil);
try
AdoCommand.ConnectionString := GetConnectionString;
AdoCommand.CommandText := 'Тут SQL запрос';
AdoCommand.Execute;
finally
AdoCommand.Free;
end;
end;
Плохиш (2008-01-31 23:09:00) [4]
> leonidus (31.01.08 23:01) [5]
> так изначально база-то пустая, мне ее нужно заполнить
И третий раз, для начала надо запрос составить и записать его в свойство CommandText компонента ADODataSet1.
Если и сейчас не дошло, то меняй профессию.
leonidus (2008-01-31 23:01:00) [5]так изначально база-то пустая, мне ее нужно заполнить...
palva (2008-01-31 21:59:00) [6]> Missing CommandText property
Не указали SQL-запрос или что-там надо по обстоятельствам.
Правильный_Вася (2008-01-31 21:55:00) [7]
> ADODataSet1: Missing CommandText property
заполнить бы не мешало запросец-то
leonidus (2008-01-31 20:45:00) [8]Анатолий подскажите где грабли.
Anatoly Podgoretsky (2008-01-31 20:42:00) [9]Ну и где оно?