Вниз
Скачать: 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.016 c
3-83924
Инна
2003-06-03 18:09
2003.06.26
DataBaseError -


14-84746
Карелин Артем
2003-06-04 16:53
2003.06.26
Где найти женщину с квартирой?


1-84076
Rel_
2003-06-09 14:12
2003.06.26
Excel


7-84773
Анатолий.
2003-04-16 18:22
2003.06.26
Как перетянуть с помощью Drag and Drop обьект в другое приложение


1-84133
Frist_May
2003-06-11 09:14
2003.06.26
ComboBox + F4




   Наверх