powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Независимость кода от версии MDAC
10 сообщений из 10, страница 1 из 1
Независимость кода от версии MDAC
    #32817121
Фотография Albert Gor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приложение, написанное на Acces2000 использует ADODB.Recordset-ы.
На компьютере разработчика был установлен MDAC версии 2.6

Приложение будет установлено на море других компьютеров.
На одних - MDAC версии 2.6, на других - 2.7

Догадался до двух вариантов:

1. Установить на всех клиентах 2.7

или

2. Использовать позднее связывание

Код: plaintext
1.
2.
Dim rs as object 
Set rs=createObject("Adodb.Recordset") 

Есть ли третий путь?
...
Рейтинг: 0 / 0
Независимость кода от версии MDAC
    #32817132
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть!

Я написал специалный класс, который подключает нужные библиотеки. Вызывается при страртапе приложения. Куда бы выложить некоторую толику кода.
...
Рейтинг: 0 / 0
Независимость кода от версии MDAC
    #32817146
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скинь мне на мыло маленькую толику кода, ну и форму эту тоже, если не влом конечно
...
Рейтинг: 0 / 0
Независимость кода от версии MDAC
    #32817175
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ставь везде последнюю MDAC (2.8) и вопросов не будет
...
Рейтинг: 0 / 0
Независимость кода от версии MDAC
    #32817205
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Albert Gor
Акцесс с самого начала написан как приложение, не зависящее от версии
MDAC в своей объектной модели.
для 2000 это АДО 2.0, для 2002 АДО 2.1

Общается с фактически установленным АДО через описатель msado20/21.tlb

если у всех акцесс один и тот же - городить никакого огорода не надо.

Независимо от "номера версии" фактически библиотека адо всегда называется
msado15.dll
поэтому, установив ссылку на этот файл, вы всегда получите "самый старший" из возможных на данной машине описателей.
Если это зачем-то надо

У коннекшна есть свойство вершн. независимо от того, на какой описатель вы "настроились", он всегда покажет версию фатически установленного на машине АДО

(с выражением лица)
...
Рейтинг: 0 / 0
Независимость кода от версии MDAC
    #32817209
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Послал. Выдирал из живого приложения, ежели что не так - не обессудь.
...
Рейтинг: 0 / 0
Независимость кода от версии MDAC
    #32817218
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Акцесс с самого начала написан как приложение, не зависящее от версии
MDAC в своей объектной модели.
для 2000 это АДО 2.0, для 2002 АДО 2.1


Ну-ну. Вот только при запуске вашего приложения, использующего последние версии ADODB, ADOX на машинах с другой весрией Оффиса/Виндоуз вас ждет приятный сюрприз.
...
Рейтинг: 0 / 0
Независимость кода от версии MDAC
    #32817229
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-Любитель: я тебе на мыло в профиле отослал мыло, скинь мне на этот адрес, а то что-то не дошло :)
...
Рейтинг: 0 / 0
Независимость кода от версии MDAC
    #32817237
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Завтра утречком. Ухожу домой.
...
Рейтинг: 0 / 0
Независимость кода от версии MDAC
    #32817747
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Послал еще раз в ответ на реплику. Замечания, ошибки, файл Application.Log, если можно - сюда в топик. Какая комбинация windows/office/MDAC у тебя на машине ?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Независимость кода от версии MDAC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]