2、其中连接字符串里的Provider用于指定驱动提供商,可选项有M死DAORA和OraOLEDB.Oracle,而Data死ource用于指定要连接的数据库。
连接字符串:“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方式读取。
check_power.asp把这个页面的代码贴出来Recordset1.ActiveConnection
=
"dsn=hotel"
你的连接字符串有问题,没有说明使用什么驱动
。
给你个连接字符串的例子
比如
连接SQL
SERVER
Recordset1.ActiveConnection
="PROVIDER=SQLOLEDBDSN=hotelUID=saPWD=pass"
连接ACCESS
Recordset1.ActiveConnection="Provider=Microsoft.Jet.OLEDB.4.0DSN=hotelMode=ReadWritePersist
Security
Info=False"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)