问题就是这句:
strConnect = @"Provider=OraOLEDB.Oracle;Data Source=MyOracleServer;User Id=my_dba;Password=my_dba;";
检查一下这两个:
【OraOLEDB.Oracle】,【MyOracleServer】如果你装的是Oracle客户端,那MyOracleServer就是你配置的网络服务名(用Net8 Configuration Assistant配置的).
比如说我用的:
【Provider=MSDAORA.1;Password=automap;User ID=land;Data Source=automap】
strConnect = @"Provider=OraOLEDB.Oracle;Data Source=MyOracleServer;User Id=my_dba;Password=my_dba;";
检查一下这两个:
【OraOLEDB.Oracle】,【MyOracleServer】如果你装的是Oracle客户端,那MyOracleServer就是你配置的网络服务名(用Net8 Configuration Assistant配置的).
比如说我用的:
【Provider=MSDAORA.1;Password=automap;User ID=land;Data Source=automap】
目录拷贝到目标机器上,是不是有关于Provider注册的问题?
谢谢!
因为我不想有明显的在目标机器上安装Oracle客户端的迹象!