Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с добавлением записи в базу [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]

Ну и где оно?


Наверх

Титульная страница Поиск, карта сайта Написать письмо