这是对这篇文章的失败回复:Sybase, VB and ADO
我刚刚做了一个连接到旧版 ASA 7 数据库的 VB6 项目。在未能完全使用 ASAProv OLEDB 提供程序(出于某种原因)和大量研究之后,这里是用于 ODBC 垫片的 OLEDB 提供程序的连接字符串,用于无 DSN 的 ODBC 驱动程序连接:
Provider=MSDASQL.1;Driver={Adaptive Server Anywhere 7.0};CommLinks=TCPIP,SharedMemory;EngineName=<database_name>;UID=DBA;PWD=SQL
dbeng7.exe在哪里<database_name>
运行 db 的实例名称。检查引擎日志中的“正在启动数据库” <database_name>
“”。
HKLM\SOFTWARE\ODBC\ODBC.INI\<system_dsn>
您可以通过创建系统 DSN、调整设置和检查值键来找到 ODBC 连接字符串的所有有效属性名称。
可在 MSDASQL 提供程序连接字符串的 Driver 属性下使用的可用 ODBC 驱动程序是HKLM\SOFTWARE\ODBC\ODBCINST.INI
显然 Sybase 登录密码不区分大小写,我觉得这很有趣。
干杯
</wqw>