最近维护好久之前的一个32位程序,.net 2.1的,多年来使用一直没有问题,最近在调试的报错:
未在本地计算机上注册"OraOLEDB.Oracle"提供程序
首先,用经验判断肯定是32位oracle驱动的问题,装instant_client和odac应该都可以,instant_client最为轻便。
装完发现完全没效果,后来折腾了一个半小时,又是开管理员,又是开注册表检查。
最后发现,应该在环境变量中配置客户端驱动的安装目录,解决这个问题。
最近维护好久之前的一个32位程序,.net 2.1的,多年来使用一直没有问题,最近在调试的报错:
未在本地计算机上注册"OraOLEDB.Oracle"提供程序
首先,用经验判断肯定是32位oracle驱动的问题,装instant_client和odac应该都可以,instant_client最为轻便。
装完发现完全没效果,后来折腾了一个半小时,又是开管理员,又是开注册表检查。
最后发现,应该在环境变量中配置客户端驱动的安装目录,解决这个问题。