在Oracle连接串中,“Provider=MSDAORA.1”在什么情况下使用,甚至有时使用它还会报错?它的作用是什么?
答案:2 悬赏:30
解决时间 2021-04-22 18:55
- 提问者网友:枫涩帘淞幕雨
- 2021-04-22 02:23
在Oracle连接串中,“Provider=MSDAORA.1”在什么情况下使用,甚至有时使用它还会报错?它的作用是什么?
最佳答案
- 二级知识专家网友:错过的是遗憾
- 2021-04-22 03:43
老的连接方式adodb,一般直接使用oracle提供的provider.
全部回答
- 1楼网友:浪者不回头
- 2021-04-22 04:34
连接字符串:“data source=**【网络配置服务名】;user id=**;password=** 【表所在的用户和密码】”(注意:可以不指定 provider 驱动)使用provider=msdaora可以连接,却不能识别blob字段。
连接字符串:与oracleclient方式相比,要添加一个provider,“provider=msdaora.1;”
短板:处理复杂sql、blob字段
连接字符串:和oledb方式格式相同,只是provider换为 “provider=oraoledb.oracle.1”
某些特殊情况:
1、比如创建数据库时选择西欧字符,如果含有汉字的数据,只能使用ms oledb方式写入和读取;e文的话那种方式都可以结合使用oracle自己的驱动odp.net效率高,bolb字段只能使用odp.net方式读取。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯