Вниз
Скачать: CL | DM;

Подключение к базе Access 2000   Найти похожие ветки 

 
ivlex ©   (2003-05-31 19:36) [0]

Помогите, горю!
Есть база MS Access, в базе 5 таблиц. Их нужно подключить через ADO. После подключения нескольких получаю сообщение: "Syntax error in FROM clause". Подключаю через ADOTable. Connection string пытался прописывать и для каждого компонента ADOTable, и использовать ADOConnection. Использовался Microsoft Jet OLEDB 4.0 provider. DSN использовать нельзя. Ошибка возникает как при указании onnectionSrting и Active=True в свойствах, так и при их указании в рантайме. Как все-таки эти таблицы подключить???
Всем заранее спасибо.


 
sniknik ©   (2003-05-31 20:15) [1]

Syntax error in FROM clause
значит вместо таблици в запросе ерунда какаято (зарезервированное слово...).

обязательно используй ADOConnection, и вместо ADOTable ADODataSet а в CommandText пиши SELECT * FROM [Table name ], скобки обязательны.


 
Ivlex ©   (2003-06-01 08:16) [2]

И действительно, блин, зарезервированное слово. Не подумал как-то проверить. Только объясните, почему использовать ADOConnection обязательно, и почему вместо ADOTable лучше использовать ADODataSet. Я сам работать с базами только начинаю, поэтому извините за может быть ламерские вопросы.
Заранее благодарен.


 
sniknik ©   (2003-06-01 10:02) [3]

ADOTable и ADOQuery это потомки от ADODataSet с ограничением возможностей, подгон под "стандартные" TTable и TQuery, для облегчения перехода тем кто уже к ним привык (кстати не 100%-ый подгон). но по моему (ADOTable + ADOQuery) < ADODataSet по возможностям.
а ADOConnection затем чтобы не было их слишком много (если не использовать явно то для каждой таблици свой делается), ресурсы на создание забираются но отдачи(ускорения) никакой т.к. обработка все одно в одном движке.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
1-84132
Dr. Andrew
2003-06-10 13:18
2003.06.26
Нет прорисовки Canvas при изменении (увеличении) размеров Image1!


8-84458
Rus
2003-03-14 10:11
2003.06.26
Работа с MIDI файлами


1-84405
Knight
2003-06-09 12:50
2003.06.26
Хранение панели настроек плугина в самой DLL


14-84723
Mike B.
2003-06-05 14:22
2003.06.26
Реклама на сайте


3-83911
Igor Mish
2003-06-03 14:27
2003.06.26
Выделение строки в DBGrid




   Наверх