Как проверить, что созданный dsn используется для Sql Server или Access с использованием C # - PullRequest
0 голосов
/ 22 февраля 2012

Я делаю программу, в которой я установил соединение с сервером SQL с помощью DSN.Я использую класс ODBCConnection.Я хочу проверить это, DSN, который создан для доступа или сервера sql.Я сделал Google, но не получил полезную информацию.Я использую C # и Visual Studio 2008.

Спасибо.

1 Ответ

1 голос
/ 22 февраля 2012

Если вам нужен список System DSN, прочитайте подразделы реестра.

 RegistryKey reg = Microsoft.Win32.Registry
                            .LocalMachine
                            .OpenSubKey("Software\\ODBC\\ODBC.INI\\ODBC Data Sources\\");
 foreach (string name in reg.GetValueNames())
 {      
   Console.WriteLine(name + " : " + reg.GetValue(name)); // name and driver description 
 }
 reg.Close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...