如何使用C#以编程方式配置ODBC数据源

时间:2020-03-06 14:21:16  来源:igfitidea点击:

有什么方法可以使用C#创建ODBC DSN吗?

也许是P /调用?

解决方案

以下资源可能会有所帮助:

MSDN:

如何在Visual C.NET和连接字符串中使用ODBC .NET托管提供程序

CodeProject.com

用C#编写的ODBC(DSN / Driver)管理器DLL

我们可以尝试调用函数:

SQLWriteDSNToIni和ConfigDSN(由于某些原因,MSDN链接已失效,请尝试按函数名称搜索Google)

我们可以使用注册表类将dsn信息写入注册表中的

HKLM\Software\ODBC\ODBC.INI\ODBC Data Sources

我们需要检查ODBC驱动程序需要哪些值。

可以在此处找到为SQL Server创建ODBC数据源所需的注册表项和值的示例。