2010-05-28 37 views
3

我無法弄清楚我應該使用哪個驅動程序。即使我不知道我有什麼。哪些使用OLEDB或ODBC SYbase

當我試圖使通過.udl文件的連接字符串,那隻能說明Sybase ASE的OLEDB提供

而在安裝文件夾,我可以在驅動程序列表SYABSE ASE ODBC驅動程序,但在連接字符串中看到它不能拿起驅動程序,在這裏我用Driver =(Sybase ASE ODBC Driver)

我應該怎麼做?

感謝

回答

4

使用UDL你只產生一個使用OLEDB提供一個連接字符串的可能性。 SYBASE的ODBC連接字符串應該是這樣的

"ODBC;Driver={SYBASE ASE ODBC Driver};Srvr=myServerName;Database=my_db;UID=myUsername;PWD=myPassword" 

Alternativly,您可以創建(使用ODBC data source adminitration)的ODBC DSN,然後使用一個連接字符串,這樣

"ODBC;DSN=my_DSN;UID=myUsername;PWD=myPassword;" 

在嘗試連接的情況。 net,爲什麼不安裝本機提供程序Sybase.Data.AseClient(Adaptive Server Enterprise託管提供程序)。在這種情況下,連接字符串將如下所示

Dim cn As New AseConnection("Data Source='servername';Port='5000';UID='myUsername';PWD='myPassword';Database='my_db';") 
+0

如何安裝Sybase.Data.AseClient(Adaptive Server Enterprise託管提供程序)。爲此,我沒有得到直接鏈接 – Nits 2010-05-31 10:27:04

+0

它包含在Sybase ASE安裝光盤(ASE Data Providers - ADO.NET)中, – 2010-05-31 10:40:38

相關問題