vb 超难问题:connection 利用msdatashape更新库,其errors属性大于0
定义一个ADODB.connection对象cnn,连接Oracle。
连接串为:Provider=MSDataShape.1;Data Provider=OraOLEDB.Oracle.1;User Id=test;Password=abc;Data Source=MYDB
cnn.open 连接串
利用cnn进行查询没有任何问题,一切正常,但利用cnn进行更新操作,如insert,update,delete操作时,虽然也能正常更新数据库,不报错。但执行完后,cnn.Errors.Count数量总大于0,Debug时,发现两个错误信息为:提供程序不支持该属性 无法返回一个或多个属性
不知道这样的更新操作会不会对数据库带来性能上或是其他方面的影响。
顺便提一句,MSDataShape必须要用,因为应用中一些Data Report要用到分组。而OraOLEDB.Oracle.1驱动也要用,因为有些用户的机器用MSDAORA.1驱动不能连上数据库。
哪位遇到过此问题,望不吝赐教。谢谢了,分不够再加。
谢谢了!!!!!!!!!!!!