Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Независимость кода от версии MDAC / 10 сообщений из 10, страница 1 из 1
07.12.2004, 16:56:51
    #32817121
Albert Gor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Независимость кода от версии MDAC
Приложение, написанное на 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
07.12.2004, 17:00:52
    #32817132
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Независимость кода от версии MDAC
Есть!

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

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

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

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

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

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


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


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