寻找将数据源节点添加到ODBC的脚本

时间:2011-06-22 05:59:52

标签: odbc

我正在制作安装脚本,我正在使用ODBC,如何自动将节点添加到ODBC数据源。

使用Visual Studio安装项目构建安装程序,但我可以为它运行任何脚本。

谢谢。

1 个答案:

答案 0 :(得分:2)

1)

ODBC数据源通常在注册表项中定义 - 位于 -

HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBC.INI ......(32位Windows或64位Windows上的DSN)

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ODBC \ ODBC.INI ......(适用于32位驱动程序的64位Windows上的DSN)

注册表的那一部分包含“系统”DSN - HKEY_CURRENT_USER包含“用户”DSN。

当然,所有司机都不同,所以其他地方也可能需要额外的东西......

2)

您还可以考虑使用文件DSN并随附安装程序。

3)

您还可以考虑DSN无连接 - 但这取决于ODBC应用程序的编码方式。