Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

ADO и Ms OLE DB Provaiders - как работать с dBase IV базами?   Найти похожие ветки 

 
Максим   (2004-03-16 15:32) [0]

При выполнении кода:
with Data.tblRep do begin
 if ReasonCreate = GetRepProp then begin
   Edit;
   Fields[1].AsString:= edAlias.Text;
   Fields[2].AsString:= edPattern.Text;
   Fields[3].AsString:= edSql.Text;
   Post;
 end;
end; возникает ошибка-"Непредвиденная ошибка драйвера внешней базы(9986)". Хотя почти подобный код(изменяется значение одного поля, потом Next и Post) выполняемый раньше, не вызывает ошибки. Пробовал изменять и здесь значение одного поля - та же ошибка. Без Post изменения не сохраняются. Подскажите как правильно делать, пожалуйста.
ADOTbl.Connection.String:= Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Projects\;Mode=ReadWrite|Share Deny None;Extended Properties=dBase IV;Persist Security Info=False


 
serge35   (2004-03-16 15:41) [1]

Я так понимаю, что здесь запускается цикл по таблице.
Если это так, то перед циклом надо поставить Data.First,
а внутри цикла поставить Next.
в любом случае надо убедиться, что указатель стоит на записи, а не на заголовке или окончании таблицы.


 
Максим   (2004-03-16 22:34) [2]

Нет цикла здесь нет, указатель зарание стоит на требаумой записи.
Ошибка возникает при выполнении оператора Post.



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

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.078 c
3-1079539726
Rule
2004-03-17 19:08
2004.04.11
Где скачать обновление IBX 7 чтобы был компонент IBScript?


1-1082371681
[BAD]Angel
2004-04-19 14:48
2004.04.11
PageControl


14-1079445716
Kerk
2004-03-16 17:01
2004.04.11
Посоветуйте бесплатный хостинг с perl и без банеров.


6-1079380954
AkaSaint
2004-03-15 23:02
2004.04.11
Что-то "прицепляется" к сокет-сообщению по дороге?


3-1081795892
Ну вобщем это мой ник
2004-04-12 22:51
2004.04.11
Господа, Простите мою наглость, не могли ли бы вы накидать ссылок