【发布时间】:2011-05-29 06:22:18
【问题描述】:
我在 C# 中使用 Sybase ODBC 驱动程序。 效果很好,但我找不到指定我正在操作的数据库的方法。
作为解决方法,我正在使用这个双点通知
SELECT * FROM DB_NAME..TABLE_NAME
但我想知道是否有办法在连接字符串中指定 DB(如 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-BIT Sybase} 驱动程序
【问题讨论】:
-
你也可以作为第一个命令使用 USE
-
我已经试过了:使用数据库; SELECT ...并在附近说未知命令;