社区
ASP
帖子详情
为什么我用OLEDB连接Access会产生错误、而用ODBC却正确?
hacker18
2005-09-15 04:52:49
Set conn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("mysitedb.mdb")
conn.Open connstr
...全文
245
16
打赏
收藏
为什么我用OLEDB连接Access会产生错误、而用ODBC却正确?
Set conn=Server.CreateObject("ADODB.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("mysitedb.mdb") conn.Open connstr
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hacker18
2005-09-18
打赏
举报
回复
.
hacker18
2005-09-16
打赏
举报
回复
up
hacker18
2005-09-16
打赏
举报
回复
http://www.newasp.cn/newcloud/info/22.html
问题与此相似,只是我的是Access。问题只有一个,那就是ConnStr变量的值。将ConnStr换回ODBC(DSN),程序就正常了。恕我愚钝,若ConnStr里是OLE DB的话,还需要在机器进行什么配置?我同事的机器不需要进行什么配置就可以使用OLE DB进行数据库连接了,而且没有任何错误。
jingxiaoping
2005-09-16
打赏
举报
回复
确认默认的运行脚本为VBSCRIPT。
33881163
2005-09-16
打赏
举报
回复
使用ODBC和OLEDB两种方式执行同一个存储过程,结果不同的问题!
http://blog.dev-club.com/tiger/archive/2005/08/22/2298.html
这个是我的博客,也是我前段时间遇见的一个问题
hacker18
2005-09-16
打赏
举报
回复
保证是英文(半角)空格!
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath(Db)
lamking
2005-09-16
打赏
举报
回复
Data source之间是半角空格,不能用全角空格
hacker18
2005-09-16
打赏
举报
回复
理论上,OLEDB是不需要做任何配置的,写上正确的连接代码就行了。
难道是我的系统不支持OLEDB?
hacker18
2005-09-16
打赏
举报
回复
还是不行。
运行平台:Windows 2000 Server、IIS 5.0、Access 2003、IE 6.0 SP1。
同事的运行平台与我一样,可为什么同事能运行爱雪儿图文管理系统,而我的却不能?
难道我只能用ODBC、不能用OLEDB?
-----------------------------------------------------------------------------------------------------
Function ConnectionDatabase()
On Error Resume Next
'第一次使用请修改本处数据库地址并相应修改data目录中数据库名称
Db = "DataBase/iXuEr_Data_PAMS1.mdb"
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(Db)
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
If Err Then
Err.Clear
Set Conn = Nothing
With Response
.Write("The database connection error , please check the connection character string ." & _
"<br>数据库连接错误,请检查连接字符串。" & _
"<div style=""font-size:12px;"" disabled>" & _
"========================================" & _
"<br> 版本:爱雪儿图文管理系统 PAMS Version 1.0.0" & _
"<br> 时间:2005-3-27" & _
"<br> 作者:Guidy" & _
"<br> 版权:iXuEr Studio" & _
"<br>========================================" & _
"<br> Copyright (C) 2005-2008 114XP.CN All Rights Reserved." & _
"<br> 官方网站:http://www.114xp.cn/" & _
"<br> 技术论坛:http://bbs.114xp.cn/" & _
"<br> 电子信箱:guidy@qq.com" & _
"<br>========================================" & _
"</div>")
.End()
End With
End If
End Function
-----------------------------------------------------------------------------------------------------
rym1020
2005-09-16
打赏
举报
回复
connstr="Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("mysitedb.mdb")
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
ttt2
2005-09-16
打赏
举报
回复
Set conn=Server.CreateObject("ADODB.Connection")
connstr="driver={microsoft access driver (*.mdb)};dbq="&Server.MapPath("mysitedb.mdb")
conn.Open connstr
mingday
2005-09-16
打赏
举报
回复
你把错码输入然后百度一下就是了
hacker18
2005-09-16
打赏
举报
回复
错误是数据库连接错误。
if Err.Number>0 then
response.write "数据库连接错误"
response.end
end if
hacker18
2005-09-16
打赏
举报
回复
大哥,这是连接数据库,不是进行SQL查询。
rym1020
2005-09-15
打赏
举报
回复
产生什么错误呢?一般来说是表名没有加[]吧,即select * from [表名]
hacker18
2005-09-15
打赏
举报
回复
up
64位 MSDASQL (OLE DB Provider for
ODBC
)
OLE DB是一组用于
连接
各类型数据源的标准接口, MSDASQL是
连接
ODBC
数据源的实现, 微软不再维护更新, 提供一个完整的文件包方便下载。
64位
ODBC
驱动程序(可再发行包)
不限
access
或excel。此下载将安装一系列组件,帮助在现有的 Microsoft Office 文件(例如 Microsoft Office
Access
2010(*.mdb 和 *.accdb)文件和 Microsoft Office Excel 2010(*.xls、*.xlsx 和 *.xlsb)文件)与其他数据源(例如 Microsoft SQL Server)之间传输数据。还支持与现有文本文件建立
连接
。 此外,还
会
安装
ODBC
和
OLEDB
驱动程序,供应用程序开发人员在开发与 Office 文件格式
连接
的应用程序时使用。免积分下载链接 https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13255
64位
ODBC
驱动程序
Access
及Excel(无须删除原来的office方法)
64位windows平台默认不安装
Access
的64位
ODBC
驱动,此下载将安装一系列组件,帮助在现有的 Microsoft Office 文件(例如 Microsoft Office
Access
2010(*.mdb 和 *.accdb)文件和 Microsoft Office Excel 2010(*.xls、*.xlsx 和 *.xlsb)文件)与其他数据源(例如 Microsoft SQL Server)之间传输数据。还支持与现有文本文件建立
连接
。 此外,还
会
安装
ODBC
和
OLEDB
驱动程序,供应用程序开发人员在开发与 Office 文件格式
连接
的应用程序时使用。
ODBC
和
OLEDB
的
连接
字符串.docx
ODBC
和
OLEDB
的
连接
字符串.docx
Microsoft.ACE.
OLEDB
.12.0
Microsoft.ACE.
OLEDB
.12.0 2010
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章