Я использую драйвер Sybase ODBC в C #.Работает хорошо, но я не могу найти способ указать базу данных, с которой я работаю.
В качестве обходного пути я использую это уведомление о двойных точках
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" )
);
РЕДАКТИРОВАТЬ: Iиспользую {MERANT 3.60 32-битный драйвер Sybase}