DSN的ODBC连接字符串任何地方
这是一个失败的回应这篇文章:Sybase, VB and ADODSN的ODBC连接字符串任何地方
我只是做了VB6项目连接到传统的ASA 7数据库。未能完全使用ASAProv OLEDB提供程序后(由于某种原因或其他)和大量的研究,这里是OLEDB提供程序的ODBC垫片的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提供的驱动程序属性中使用可用的ODBC驱动程序连接字符串是HKLM\SOFTWARE\ODBC\ODBCINST.INI
显然的Sybase登录密码子项是区分大小写的,我觉得相当热闹。
欢呼</wqw>
哇,我真地写过文章在过去的一千年,我相信。
让我一点一点地说。
OLEDB提供程序正常工作,我记得从一天开始使用它们。只需按照此处的说明:http://www.vbrad.com/article.aspx?id=81了解如何创建连接字符串。
对于ODBC,去http://www.connectionstrings.com/从来没有让我失望。他们把连接字符串up到wazoo。
区分大小写(所有字符串)是ASA的数据库选项。默认情况下是不区分大小写的数据库。它看起来像dbinit选项是“-c”来创建一个区分大小写的数据库。 – pascal 2011-01-26 14:49:09