新微赢技术网

标题: ASP连接ACCESS数据库时出现的问题 [打印本页]

作者: 江边人家    时间: 2010-1-8 01:58
标题: ASP连接ACCESS数据库时出现的问题
ASP连接ACCESS数据库时出现的问题
刚开始出现500错误,不能执行ASP文件,把“IIS Out-Of-Process Pooled”调整为“交互式用户”后,正常解释ASP文件。
但是在用ODBC连接ACCESS数据库时,
代码为:
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="driver={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "dbq=" & Server.MapPath("sts/sts_mail.mdb")
conn.Open Strconn
出现这个提示:
“Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
错误原因:[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序”,
但是这段代码在别的电脑上测试过是正常的。
然后用OLEDB能够正常连接数据库的,代码是:
Dim oConn
Dim dbFilePath,dbFileName
dbFileName = "sts/sts_mail.mdb"
dbFilePath = Server.MapPath(dbFileName)
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbFilePath

不知道是什么原因,望高手赐教,谢谢……
作者: ︶ㄣ⒏懂緈諨    时间: 2010-1-8 01:58
以下是引用SkyGull在2007-7-21 12:08:06的发言:
这个错误应该是ACC安装的问题吧???

你连续刷新的时候有没过可行的现象?

连续刷新也是一样的提示! 我用的是ACCESS 2003
不知道这个版本的ACCESS可能用
作者: 魔舞飞扬    时间: 2010-1-8 01:58
dbq应该是数据源,数据源好像是要在服务器的ODBC32位数据源(这个程序在操作系统的控制面板里)上进行设置才能使用,而OLEDB直接连接数据库,不需要数据源所以可以执行。
作者: 青松    时间: 2010-1-8 01:58
Strconn="driver={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "dbq=" & Server.MapPath("sts/sts_mail.mdb")
“Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
错误原因:[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序”,


数据库目录不对,没有设默认路径!!!好像是!!!
作者: 阿玛比雷    时间: 2010-1-8 01:58
这个错误应该是ACC安装的问题吧???

你连续刷新的时候有没过可行的现象?
作者: ⿴°愛丶°牠    时间: 2010-1-8 01:58
说真的,我不知道,不过老师教我们用自动生成 conn.open “” 中的长字符串的。
方法是 把 一个.txt 文件的 后缀改成 .udl 的
然后进行操作滴。
作者: 林枫    时间: 2010-1-8 01:58
以下是引用yms123在2007-7-21 12:12:46的发言:
dbq应该是数据源,数据源好像是要在服务器的ODBC32位数据源(这个程序在操作系统的控制面板里)上进行设置才能使用,而OLEDB直接连接数据库,不需要数据源所以可以执行。
谢谢你
可是不是你说的这样的!
作者: 听妈妈的话    时间: 2010-1-8 01:58
以下是引用MikeFT在2007-7-21 11:48:51的发言:

Strconn="driver={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "dbq=" & Server.MapPath("sts/sts_mail.mdb")



“Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
错误原因:[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序”,


数据库目录不对,没有设默认路径!!!好像是!!!

路径是没问题的!
作者: 女人请自重    时间: 2010-1-8 01:58

作者: ぃ☆ve銘    时间: 2010-1-8 01:58

搬个板凳,坐着等答案!




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2