Это неверный ответ на эту статью: 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>
key.
Доступные драйверы ODBC, которые можно использовать в свойстве Driver строки подключения поставщика MSDASQL, являются подразделами HKLM\SOFTWARE\ODBC\ODBCINST.INI
Очевидно, что пароли для входа в Sybase нечувствительны к регистру, что я нахожу довольно смешным.
ура
</wqw>