事实上,所有的ODBC数据源名都存放在Windows系统的注册表中。如果你知道注册表中正确的项值,你就可以通过.NET  Framework类库提供的注册表类来读取该项值下的所有DSN列表。

所有ODBC数据源名都存放在Windows注册表下的:LocalMachine\ODBC\ODBC.INI\ODBC  Data  Sources(系统DSN)和CurrentUser\Software\ODBC\ODBC.INI\ODBC  Data  Sources(用户DSN)  键值中。

Imports  Microsoft.Win32  '引用名字空间      
 
  下面的源代码是演示读取ODBC  DSN列表内容并加入到ListBox控件中。来测试这段代码,建立一个Windows  应用程式,添加一个ListBox控件到窗体表单中,并将ReadODBCDSNs方法加到程式代码中。然后,可用一个命令按钮的单或双击事件或用窗体的导入事件来引用这个方法。

[C#]
 1如何在.NET中读取ODBC数据源名?private void ReadODBCSNs() 
 2        }

[VB.NET]
 1    

运行效果图
如何在.NET中读取ODBC数据源名?

相关文章:

  • 2022-12-23
  • 2021-09-23
  • 2021-07-06
  • 2022-03-03
  • 2021-08-27
  • 2022-12-23
猜你喜欢
  • 2021-08-05
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2021-07-12
  • 2021-08-22
  • 2021-07-12
相关资源
相似解决方案