这是对本文的失败回复:Sybase, VB and ADO
我刚刚做了一个连接到传统ASA 7数据库的VB6项目。在完全没有使用ASAProv OLEDB提供程序(出于某种原因)和大量研究之后,这里是OLEDB Provider for ODBC shim的连接字符串,用于无DSN的ODBC驱动程序连接:
Provider=MSDASQL.1;Driver={Adaptive Server Anywhere 7.0};CommLinks=TCPIP,SharedMemory;EngineName=<database_name>;UID=DBA;PWD=SQL
其中<database_name>
是实例名称dbeng7.exe正在运行db。检查引擎日志中的“正在启动数据库”<database_name>
“'。
您可以通过创建系统DSN,调整设置和检查值HKLM\SOFTWARE\ODBC\ODBC.INI\<system_dsn>
键来查找ODBC连接字符串的所有有效属性名称。
可在MSDASQL提供程序连接字符串的Driver属性下使用的可用ODBC驱动程序是HKLM\SOFTWARE\ODBC\ODBCINST.INI
的子键
显然Sybase登录密码不区分大小写,我觉得非常有趣。
欢呼声
</wqw>
答案 0 :(得分:2)
让我逐一说明这一点。
OLEDB提供商可以正常使用它,我记得在当天使用它们。只需按照此处的说明操作:http://www.vbrad.com/article.aspx?id=81,了解如何创建连接字符串。
对于ODBC,转到http://www.connectionstrings.com/从未让我失望过。他们得到连接字符串wazoo。