Вопрос про JET OLE DB PROVIDER

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Вопрос про JET OLE DB PROVIDER

Сообщение keymaster » 16.06.2006 00:09:56

Использую ADOConnection, подключаюсь к mdb
через Microsoft Jet OLE DB Provider.

Возникает вопрос: а будет ли работать данное подключение под всеми версиями Windows?

В принципе интересует win2000 и winXP на машинах на которых не установлен ms office
keymaster
новенький
 
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение pda » 16.06.2006 03:45:26

Должён. Драйвер Jet - часть mdac, который встраивается начиная с Win2k. Плохо, что апдейты к mdac уже давно не дают качать всем желающим... 8)
Аватара пользователя
pda
постоялец
 
Сообщения: 303
Зарегистрирован: 27.05.2005 19:59:53

Сообщение keymaster » 16.06.2006 08:29:45

Но, если я не ошибаюсь, jet отсутсвует в MDAC старше версии 2.6
keymaster
новенький
 
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение IUnknown » 16.06.2006 11:26:09

Jet - не часть MDAC, он доступен отдельно для скачивания. Как я понимаю речь делфи идет, т.к. в lazarus это работать не будет
IUnknown
новенький
 
Сообщения: 73
Зарегистрирован: 10.03.2006 14:25:02
Откуда: Донецк

Сообщение keymaster » 16.06.2006 16:23:23

При чём здесь delphi?
Софтинка разрабатывается на Лазаре.
Данные хранятся в mdb и забираются оттуда
через adoconnection

Собсвтенно вопрос в том, будет ли оно работать если в системе нет мс офиса?
keymaster
новенький
 
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение pda » 16.06.2006 17:18:28

Будет, но по хорошему инсталлятор должен убедиться, что компоненты есть. Или установить их. Обычно как раз с собой таскают mdac и jet. Access, соответсвенно, не обязателен.
Аватара пользователя
pda
постоялец
 
Сообщения: 303
Зарегистрирован: 27.05.2005 19:59:53

Сообщение IUnknown » 16.06.2006 18:23:15

Где ты там нашел AdoConnection вообще?
IUnknown
новенький
 
Сообщения: 73
Зарегистрирован: 10.03.2006 14:25:02
Откуда: Донецк

Сообщение keymaster » 16.06.2006 18:27:09

Да... торможу, перепутал с ODBCconnection
keymaster
новенький
 
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение IUnknown » 16.06.2006 18:33:09

Вобщем вот ссылка http://msdn.microsoft.com/data/prev/downloads/updates/, скачай и включай в дистрибутив своего приложения на всяк случай. Он небольшой
IUnknown
новенький
 
Сообщения: 73
Зарегистрирован: 10.03.2006 14:25:02
Откуда: Донецк

Сообщение keymaster » 16.06.2006 23:14:47

сенкс
keymaster
новенький
 
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение Sphinx » 18.06.2006 09:27:40

Будет работать...
Сам такой же фигней занимался - все работало.
Только если попадется комп с 98 или NT4 придется ставить обновления (DCOM98 для Win98 или SP4 вроде для NT4) и потом уже Jet, а иначе Jet4 не встанет.
Sphinx
новенький
 
Сообщения: 33
Зарегистрирован: 27.09.2005 21:52:09

Сообщение keymaster » 18.06.2006 10:14:55

Поддержка 98 и NT 4 Не планиуется.
Заказчик хочет чтобы рабтало на 2000 и XP без офиса.
keymaster
новенький
 
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение sunrider » 30.06.2006 03:28:51

Не просто должно работать, а работает. я это уже делал
sunrider
новенький
 
Сообщения: 15
Зарегистрирован: 06.06.2006 22:28:57

Re:

Сообщение AlexCriv » 08.07.2011 06:59:54

sunrider писал(а):Не просто должно работать, а работает. я это уже делал

ребята, может выложите часть кода, где подключение к mdb?
программно не удаётся настроить почему-то через ODBC
AlexCriv
незнакомец
 
Сообщения: 6
Зарегистрирован: 07.07.2011 14:46:03


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 234

Рейтинг@Mail.ru