powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как из VBA определить установлены ли требуемые ODBC драйвера?
10 сообщений из 10, страница 1 из 1
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100019
Всем привет. Подскажите пожалуйста, как средствами VBA определить установлены ли требуемые ODBC драйвера MySQL и PostgreSQL на ПК, где запускается приложение. И если они не найдены предложить скачать их. А еще лучше скачать и предложить установить :). Что-то по форуму не нашел такого примера.
...
Рейтинг: 0 / 0
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100028
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архимедофф,

Нужно просто писать нормальную инструкцию по установке приложения и всё. Узнавать ничего не нужно - по умолчанию драйвера MySQL и PostgreSQL в штатную винду никогда не входили, не входят и входить не будут...
...
Рейтинг: 0 / 0
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100032
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100146
Siemargl, спасибо.
Оставлю здесь :)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim strComputer, strKeyPath, strValueName, arrValueNames, arrValueTypes, strValue, i
Dim objRegistry As Object
Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set objRegistry = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers"
objRegistry.EnumValues HKEY_LOCAL_MACHINE, strKeyPath, arrValueNames, arrValueTypes

For i = 0 To UBound(arrValueNames)
    strValueName = arrValueNames(i)
    objRegistry.GetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue
    Debug.Print strValueName, strValue
Next
...
Рейтинг: 0 / 0
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100159
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архимедофф,

Пользователи накачают и установят драйверов.
Только они не знают где качать и какие устанавливать.
А так автоматизация на лицо.
...
Рейтинг: 0 / 0
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100161
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архимедофф,

Ну и не забывайте про разрядность Windows и Office ну и права пользователей.
...
Рейтинг: 0 / 0
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100208
ROI,

Так это, процесс скачивания я еще не прикручивал.
Думаю как лучше сделать: с ресурсов качать, или положить локально в сети и не париться:)
...
Рейтинг: 0 / 0
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100231
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архимедофф, сделать установщик, в том числе с дровами.
...
Рейтинг: 0 / 0
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100238
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архимедофф
ROI,

Так это, процесс скачивания я еще не прикручивал.
Думаю как лучше сделать: с ресурсов качать, или положить локально в сети и не париться:)

А у вас чё пользователи приложение ставят?
Вам Панург дело говорит.
Не надо усложнять жизнь там где не надо.(о как)
...
Рейтинг: 0 / 0
Как из VBA определить установлены ли требуемые ODBC драйвера?
    #40100357
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архимедофф
Думаю как лучше сделать: с ресурсов качать, или положить локально в сети и не париться:)


А это смотря для какой аудитории делаешь...
Если клиенты живут в Мире, то до твоей локальной сети они не доберутся, а если доберутся, то твоя сеть не проживет и пару часов...
А если твои клиенты живут в пределах твоей локальной сети, то им могут быть не доступны внешние ресурсы ...
Делай инсталяху (как выше советовали) и включай те версии драйверов, на которых делал приложение, чтоб не получить нежданчик, например, в виде нечитабельной кириллицы...
На счет инструкции... если оно даже само всё поставится, то все равно не будет работать...
- пользовательский dns сам не создастся, для подключения нужно указывать сервер (и это будет не localhost иначе нафига козе баян), а иногда еще и порт,
по уму и юзера с паролем...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как из VBA определить установлены ли требуемые ODBC драйвера?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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