Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Вниз

Проблема с добавлением записи в базу   Найти похожие ветки 

 
leonidus   (2008-01-31 20:37) [0]

Есть база в аксесе, доступ к ней получаю через 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"


 
Anatoly Podgoretsky ©   (2008-01-31 20:42) [1]

Ну и где оно?


 
leonidus   (2008-01-31 20:45) [2]

Анатолий подскажите где грабли.


 
Правильный_Вася   (2008-01-31 21:55) [3]


> ADODataSet1: Missing CommandText property

заполнить бы не мешало запросец-то


 
palva ©   (2008-01-31 21:59) [4]

> Missing CommandText property
Не указали SQL-запрос или что-там надо по обстоятельствам.


 
leonidus   (2008-01-31 23:01) [5]

так изначально база-то пустая, мне ее нужно заполнить...


 
Плохиш ©   (2008-01-31 23:09) [6]


> leonidus   (31.01.08 23:01) [5]
> так изначально база-то пустая, мне ее нужно заполнить

И третий раз, для начала надо запрос составить и записать его в свойство CommandText компонента ADODataSet1.

Если и сейчас не дошло, то меняй профессию.


 
DVM ©   (2008-01-31 23:30) [7]

var
 AdoCommand: TAdoCommand;
begin
 AdoCommand := TAdoCommand.Create(nil);
 try
   AdoCommand.ConnectionString := GetConnectionString;
   AdoCommand.CommandText := "Тут SQL запрос";
   AdoCommand.Execute;
 finally
   AdoCommand.Free;
 end;
end;


 
Johnmen ©   (2008-02-01 09:28) [8]


> DVM ©   (31.01.08 23:30) [7]

Ваш код не работает. Ругается token not found Тут.
Впредь приводите работающий код, чтобы мы не напрягались отладкой, т.е. вообще...


 
leonidus   (2008-02-02 13:22) [9]

всем спасибо, разобрался.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.128 c
2-1201847794
mrFreeman2007
2008-02-01 09:36
2008.02.24
Клик по трей-иконке


2-1201861064
mrFreeman2007
2008-02-01 13:17
2008.02.24
Завершение работы


2-1201695689
Surok
2008-01-30 15:21
2008.02.24
Как сделать DateTimePicker пустым?


2-1201778096
@!!ex
2008-01-31 14:14
2008.02.24
GetClassLongPtr что это?


15-1200994430
cosinus
2008-01-22 12:33
2008.02.24
Помогите найти сервисы в Win98





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский