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

时间:2008-09-18 13:27:09

标签: c# .net odbc

有没有办法用C#创建ODBC DSN?

也许P / invoke?

3 个答案:

答案 0 :(得分:2)

您可以使用注册表类在注册表中的

下编写dsn信息
HKLM\Software\ODBC\ODBC.INI\ODBC Data Sources

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

答案 1 :(得分:1)

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

MSDN:

How To Use the ODBC .NET Managed Provider in Visual C# .NET and Connection Strings

CodeProject.com

An ODBC (DSN/Driver) Manager DLL written in C#

您可以尝试调用函数:

SQLWriteDSNToIni和ConfigDSN(MSDN链接由于某种原因已经死亡,尝试按功能名称进行谷歌搜索)

答案 2 :(得分:1)

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