oracle版本升级后,DSN不可用

在oracle817下建立的系统ODBC链接(DSN),当oracle版本换成了10g之后,DSN属性打不开了,提示

找不到 Oracle ODBC Driver ODBC 驱动程序的安装例程。请重新安装驱动程序。

部件在注册表中找不到。

可以到 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources下修改对应的键值为正确的驱动名称即可。

比如我的就是把Oracle ODBC Driver 改成 Oracle in OraDb10g_home1就好了。