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

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

Как добавить записи в 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);

?


Наверх

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