ОБСУЖДЕНИЕ

BDE & MS Access

8 ответов 7,7 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Народ пытаюсь открыть БД MS Access при помощи BDE, но не фига не получается, Delphi выдает ошибку:
General SQL error.

Can't start your application. The workgroup information file is missing or opened exclusively by another user.

Alias: any_name
Пытаюсь сделать, как написано здесь.
P.S. Может конечно я что то напутал, т.к. я тока начал изучать работу с БД, но никак не могу понять что, я именно напутал. :)
 
kagor
Эээ. Ну знаю. Вот открылся. D7, WinXP, Access XP.
Хотя я через BDE никогда не делаю. Либо ADO (если прилоение для Win2000/XP) либо ODBC (что предпочтительнее)
 
Серёга
Эээ. Ну знаю. Вот открылся. D7, WinXP, Access XP.
Тот же боекомплект, но ни фига не открывается :)
Если не сложно, можеш скинуть мне работающий(ие) пример(ы) по работе с Access'ом, на мыло kagor@pochta.ru, а то понять не могу кагого хрена енто все не работает. :)
 
Попробовал ADO + драйвер Jet 4 и все заработало :)
 
kagor
C ADO есть другая проблема - переносимость.
 
Есть 1,1,1,2,2,2,3,3,3, ... в столбце запроса. Как заставить Access упорядочить строки в виде 1, 2, 3, 1, 2, 3, 1, 2, 3...
спасибо.
 
В общем случае никак ...
 
HELP ME!!!
У меня такая ситуация: БД на Access, а приложения на Delphi. И мне нужно сравнить эффективность подключения базы данных через ADO и BDE. Где можно найти подробное объяснение этих способов подключения. Пробовала через ADO, но при установлении свойства Connected в Trueу компонента ADOConnection появляется ошибка "Операция была отменена", хотя я всё делала, как в книге написано.
 
В интернете подробно расскажут о подключении черех БДЕ или АДО ... А насчёт эффективности .. так с Аксесом БДЕ всё равно работает через АДО...

Так что один промежуточный слой скорсти работы явно не прибавляет ...