我正在制作安装脚本,我正在使用ODBC,如何自动将节点添加到ODBC数据源。
使用Visual Studio安装项目构建安装程序,但我可以为它运行任何脚本。
谢谢。
答案 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应用程序的编码方式。