При выполнении метода Post в коде:
with Data.tblRep do begin
Edit;
Fields[1].AsString:= edAlias.Text;
Fields[2].AsString:= edPattern.Text;
Fields[3].AsString:= edSql.Text;
Post;
end;
Возникает ошибка-"Непредвиденная ошибка драйвера внешней базы(9986)". Хотя почти подобный код(в цикле изменяется значение одного поля, потом 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
Пробовал соединятся через Ms OLE DB Provider For OBDC — результат тот-же.
Подскажите как правильно делать, пожалуйста.
Здравствуйте, maxim7474, Вы писали:
M>При выполнении метода Post в коде:
M>M>with Data.tblRep do begin
M> Edit;
M> Fields[1].AsString:= edAlias.Text;
M> Fields[2].AsString:= edPattern.Text;
M> Fields[3].AsString:= edSql.Text;
M> Post;
M>end;
M>
M>Возникает ошибка-"Непредвиденная ошибка драйвера внешней базы(9986)". Хотя почти подобный код(в цикле изменяется значение одного поля, потом Post) выполняемый раньше, не вызывает ошибки. Пробовал изменять и здесь значение только одного поля, вме равно та-же ошибка.
M>Без Post изменения не сохраняются.
M>M>ADOTbl.Connection.String:=
M> Provider=Microsoft.Jet.OLEDB.4.0;
M> Data Source=C:\Projects\;
M> Mode=ReadWrite|Share Deny None;
M> Extended Properties=dBase IV;
M> Persist Security Info=False
M>
M>Пробовал соединятся через Ms OLE DB Provider For OBDC — результат тот-же.
M>Подскажите как правильно делать, пожалуйста.
попробуй взять ole db драйвер для доступа к foxpro. С оффсайта имя файла vfpoledb.exe
... << RSDN@Home 1.1.3 stable >>