ADOConnection使用这两种连接方式时分别连接串为
provider=MSDAORA.1 是微软提供的
provider=OraOLEDB.Oracle.1 是Oracle提供的
MSDAORA.1无法捕获ora-01427,而OraOLEDB.Oracle.1却可以
MSDAORA.1无法查询操作带BLOB字段类型的表,操作会报错不支持此类型,而OraOLEDB.Oracle.1却可以
MSDAORA.1可共享同一个连接(在多线程中使用),OraOLEDB.Oracle.1会出现【对象被打开】
所有连接数据库尽量采用OraOLEDB.Oracle.1方式连接数据库
0人赞
分享
二维码
赏一个