我无法弄清楚我应该使用哪些驱动程序。即使我不知道我有什么。
当我尝试通过 .udl 文件建立连接字符串时,它只显示 SYbase ASE OleDB Provider
在安装文件夹中,我可以在驱动程序列表 Syabse Ase ODBC 驱动程序中看到,但在连接字符串中它无法获取驱动程序,这里我使用了 Driver = (Sybase ASE ODBC Driver)
我应该去做什么?
谢谢
我无法弄清楚我应该使用哪些驱动程序。即使我不知道我有什么。
当我尝试通过 .udl 文件建立连接字符串时,它只显示 SYbase ASE OleDB Provider
在安装文件夹中,我可以在驱动程序列表 Syabse Ase ODBC 驱动程序中看到,但在连接字符串中它无法获取驱动程序,这里我使用了 Driver = (Sybase ASE ODBC Driver)
我应该去做什么?
谢谢
使用 udl 您只能生成使用 oledb 提供程序的连接字符串。Sybase ODBC 连接字符串如下所示
"ODBC;Driver={SYBASE ASE ODBC Driver};Srvr=myServerName;Database=my_db;UID=myUsername;PWD=myPassword"
或者,您可以创建一个 odbc DSN(使用ODBC 数据源管理),然后使用这样的连接字符串
"ODBC;DSN=my_DSN;UID=myUsername;PWD=myPassword;"
如果您通过 .net 进行连接,为什么不安装本机提供程序 Sybase.Data.AseClient(Adaptive Server Enterprise Managed Provider)。在这种情况下,连接字符串将如下所示
Dim cn As New AseConnection("Data Source='servername';Port='5000';UID='myUsername';PWD='myPassword';Database='my_db';")