![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как добавить записи в dbf-таблицу запросом Insert через ADO
GALIM © (2004-10-20 13:31:00)Доброе время суток! Подскажите почему выходит ошибка?
В dbf-таблицу делаю запрос вида:
sSQL:='insert into langs (kodlang, lang) values(5,''bgbfgb'')';
QR.SQL.Add(sSQL);
QR.ExecSQL;
Текст ошибки:
Project TestProg.exe raised exception class EAccessViolation
with message 'Access violation at adress 1f453E7E in module 'msado15.dll'. Writeof adress 00b71030.
База соединена через ADO (ODBC).
GALIM (2004-10-21 05:51:00) [1]Удалено модератором
Fishka (2004-10-20 15:24:00) [2]Для 5 надо всякие Update-Upgrade ставить.И только после этого не выскакивали ошибки.
Для 7 вроде проблем не было с ADO (пока у меня...)
А для 6 не знаю...
GALIM (2004-10-20 14:56:00) [3]Шестой
Fishka (2004-10-20 14:19:00) [4]А DELPHI какой? Не 5?
GALIM (2004-10-20 13:41:00) [5]QR- это TADOQUERY
а ConnectionString следующего вида:
Provider=MSDASQL.1;Persist Security Info=False;Data Source=Файлы dBASE;Mode=ReadWrite;Extended Properties="DSN=Файлы dBASE;DBQ=C:\testabit\delphiprog\base;DefaultDir=C:\testabit\delphiprog;DriverId=533;MaxBufferSize=2048;PageTimeout=5;"; Initial Catalog=base
msguns (2004-10-20 13:34:00) [6]1.Что такое QR ? Если TADOQuery, то
2. Коннектимся как ? Через TADOConnection ? Если "да", то
3. Какой ConnectionString и был ли ему (коннекту) Open ?
Ega23 (2004-10-20 13:33:00) [7]QR.SQL.Clear;
QR.SQL.Add(sSQL);
?