Нужно ли вообще создать системный DSN-вход для базы данных MYSQL (ОС Windows) с автоматической установкой MySQL ODBC Drivers программно либо через пакетный script, либо на любой другой язык?
Если установка драйверов невозможна, было бы полезно автоматическое подключение DSN.
Спасибо,
В командной строке запустите odbcconf.exe
с соответствующими параметрами. Например
ODBCConf ConfigSysDSN "SQL Server" "DSN=LocalODBCConnection|SERVER=(local)"
для MySQL
ODBCConf ConfigSysDSN "MySQL" "DSN=LocalODBCConnection|SERVER=MySQL_ServerName"
Dim ad
ad = CreateObject("ADODB.Connection") 'create and open ODBC connection
ad.ConnectionString = ("Driver={MySQL ODBC 5.2w Driver};Server=localhost;Database=db;UID=root;PWD=xxxxxx;option=3")
ad.Open()