如果我双击包含以下
的注册表项文件Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\permits_db_conn_new_app]
"Driver"="c:\\Windows\\system32\\sqlncli10.dll"
"Description"="New ODBC Connector for Inspectional Services Permits Applications"
"Server"="ARLINGTON_SERV"
"Database"="BuildingPermit"
"LastUser"="ispermits"
注册表正确更新,我使用DSN permits_db_conn_new_app
的C#应用程序正常工作。
如果我删除该密钥然后使用数据源(ODBC)重新创建密钥,那么DSN也可以正常工作。
我的问题是双击鼠标在.reg文件中创建的第一个密钥不会显示在数据源(ODBC)中。我试图找出原因,并且我比较了这两个键并发现没有什么显着不同。
答案 0 :(得分:0)
事实证明,小型ODBC小程序 - 数据源(ODBC) - 在创建DNS注册表项后再执行一项任务。它将您的DSN条目放入[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources]
,这允许您新创建的DSN显示在数据源(ODBC)中。