Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: 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 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
8-84449
Dunkan
2003-03-12 11:04
2003.06.26
как создать новый Wav файл и записать в него???


3-83983
sergei12r
2003-05-30 06:51
2003.06.26
нужно перекинуть dbaseские даные на parabox програмно


1-84255
Muskat
2003-06-10 12:25
2003.06.26
dll – string…


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


1-84439
Alexandr
2003-06-10 07:06
2003.06.26
компилятор