![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Почему то в Delphi XE не удается настроить соединение ADOConnection с файлом БД Access используя JET 4.0 и Microsoft Office 12.0 Access Database Engine.
Уже в дизайнере при конструировании строки соединения ругается: ![]() Если создать соединение через ODBC - все нормально. Если создавать такое же соединение в Delphi 7 - работает. Файлы офисом 2007 открываются. Есть небольшое подозрение, но точно сказать не могу - что, все случилось после уставовки Delphi 7. После последней перезагрузки системы работал Delphi XE, VS 2010 + MS SQL. Недавно установил Delphi 7, для работы с проектом использующим базу Access. Потом хотел поработать с аналогичным проектом в XE - не получилось. Система -Windows XP SP3. Пробовал переустанавливать и Delphi и Офис - пока ничего не помогает. Есть у кого какие мысли ? |
#2
|
||||
|
||||
![]() Так офис 12.0 это уже 2007 офис. Там совсем другая структура файлов и драйвер доступа к этим данным тоже другой надо использовать. Надо использовать MS Office 2007 Access database engine
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 23.12.2010 в 17:45. |
#3
|
||||
|
||||
![]() база в файле .mdb ( старого офиса )
в В 7 работает соединение через оба Аксесовских провайдера. в XE оба провайдера дают ошибку. ![]() |
#4
|
||||
|
||||
![]() Ну раз это старый mdb то через MS Office 2007 Access database engine открывать не стоит. Значит должен работать стандартный джет, а раз он не работает значит действительно имеет смысл подумать о ремонте системы. А смысла переустанавливать Делфи и Акцес я не вижу т.к. джет ставится с самой осью еще до установки этих продуктов.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
||||
|
||||
![]() Но в Delphi 7 на этой же системе работает.
Кстати, какая в win XP должна быть версия MDAC ? Посмотрел на виртуалке - совпадает в основной системой Как можно проверить эти системные файлы ? Последний раз редактировалось s0Creator, 23.12.2010 в 20:12. |
#6
|
||||
|
||||
![]() В общем, выходит - все дело в ADOшных пакетах времени разработки ждя Delphi XE.
Оказалось, что даже скомпилированное приложение открывает базу нормально. |