Это неудачный ответ на эту статью: Sybase, VB и ADO
Я только что выполнил проект VB6, подключившись к устаревшей базе данных ASA 7. После отказа от использования поставщика ASAProv OLEDB в целом (по той или иной причине) и долгих исследований, вот строка подключения для поставщика OLEDB для прокладки ODBC для подключения драйвера ODBC без DSN:
Provider=MSDASQL.1;Driver={Adaptive Server Anywhere 7.0};CommLinks=TCPIP,SharedMemory;EngineName=<database_name>;UID=DBA;PWD=SQL
где <database_name>
— это имя экземпляра, под которым dbeng7.exe запускает базу данных. Проверьте журнал движка на наличие «Запуск базы данных «<database_name>
»».
Вы можете найти все допустимые имена свойств для строки подключения ODBC, создав системный DSN, настроив параметры и проверив значения ключа HKLM\SOFTWARE\ODBC\ODBC.INI\<system_dsn>
.
Доступные драйверы ODBC, которые можно использовать в свойстве Driver строки подключения поставщика MSDASQL, являются подразделами HKLM\SOFTWARE\ODBC\ODBCINST.INI
.
Судя по всему, пароли для входа в Sybase нечувствительны к регистру, что я нахожу весьма забавным.
ура</wqw>