指定的初始化字符串不符合ole db规定”错误的真相
来源:互联网 发布:矩阵的行秩和列秩 编辑:程序博客网 时间:2024/05/20 08:23
摘自于:http://bbs.jcwcn.com/thread-99351-1-1.html
我发现我一直都错了,前一段时间我发现了这个问题,一直忘记上来给大家说一声,在此检讨一下!
大家都知道串这样写的时候
代码:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("../jcwcn.mdb")
后面的数据库文件路径是相对路径,可以直接移植到服务器空间里。但是我们在这样写串的时候DW会报“不符合OLE DB的规定”的错误。这是为什么呢,难道是软件开发者连着最基本的功能都搞不定?我也疑问了很长一段时间。后来我无意中发现了。原来是因为我们没有把本地驱动程序/服务器上的驱动程序和两种写串的方式对应起来
其实正确的做法应该如下:
代码:
"Driver={Microsoft access Driver (*.mdb)};dbq=E:/www/asp/DW/jcwcn.mdb"
这样的串写法要选择使用本地计算机上的驱动
代码:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("../jcwcn.mdb")
这样写的串,可直接移植到服务器上,这个时候我们要选择“使用服务器上的驱动程序”
- 指定的初始化字符串不符合ole db规定”错误的真相
- Oracle的ole db连接字符串
- OLE DB 访问接口 "SQLNCLI" 返回了消息 "未指定的错误"。
- OLE DB 访问接口 "SQLNCLI" 返回了消息 "未指定的错误"。
- OLE DB 的概念
- 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口
- 法初始化链接服务器 "(null)" 的 OLE DB 访问接口
- 链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误
- 链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。
- 链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"
- 链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。
- 奇怪的 多步 OLE DB 操作产生错误
- 【国际资讯】94%的云服务不符合GDPR规定
- PB下的OLE DB
- ole db 更新的问题
- SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象
- SQL Server 2008 链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。
- 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.JET.OLEDB.4.0"
- as的用法
- Javascript与asp.net 实现Ajax多文件无刷新上传
- 得系统者得天下 五大移动操作平台发展前瞻
- 考查嵌入式C开发人员的最好的0x10道题
- Source Insight使用技巧
- 指定的初始化字符串不符合ole db规定”错误的真相
- 伟大架构师的秘密
- 终于搞定了boost库
- 13位绝色美女半红不紫的真实原因
- ASP.NET编写ISAPI
- 注解
- 工厂设计模式好处
- eclipse+cdt+minGW配置
- javascript常用函数