我在C#中使用Sybase ODBC驅動程序。 工作正常,但我找不到指定數據庫操作的方式。如何在.NET中指定ODBC中的SYBASE數據庫名稱
至於解決方法,我用這雙點通知
SELECT * FROM DB_NAME..TABLE_NAME
但我不知道是否有在連接字符串指定數據庫的方式(如MS SQL - 初始目錄)
下面是代碼我使用創建的連接字符串:
string connString = string.Format ("Driver={{{0}}};srvr={1};uid={2};pwd={3};Initial Catalog={4};",
GetConfigEntry ("SYBASE_DRIVER"),
GetConfigEntry ("SERVER"),
GetConfigEntry ("LOGIN"),
GetConfigEntry ("PSWD"),
GetConfigEntry ("DB")
);
編輯: 我使用{MERANT 3.60 32位Sybase}驅動程序
你也可以用作第一個命令USE –
2010-12-22 07:28:06
我試過了:USE DB; SELECT ...並說近處有未知命令; – Maciej 2010-12-22 13:01:10