在IIS中调试运行的问题

skyherocn 2005-05-12 12:11:06
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
set MM_connuser_STRING =server.createobject("adodb.connection")
MM_connuser_STRING.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("..\qq8063466\user.mdb")
%>

放到网上IE的提示:Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
改成相对路经后在IIS中调试运行提示:错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: ''
/chuangdi/Connections/news.asp, 第 9 行
我改如何去改正呢?
...全文
170 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
leo963258 2005-05-12
  • 打赏
  • 举报
回复
server.mappath("..\qq8063466\user.mdb") //改成
server.mappath("../qq8063466/user.mdb")
yestoyes 2005-05-12
  • 打赏
  • 举报
回复
在自己的机上调试一下就知道了呗
看你的代码&字符的前后是不是少了空格
leo963258 2005-05-12
  • 打赏
  • 举报
回复
dim db
DB="/data/news.mdb"
Set Conn=Server.CreateObject("ADODB.Connection")
ConnString="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&DB&"")
把的代码别上去.
skyherocn 2005-05-12
  • 打赏
  • 举报
回复
我是先在本地做好都再传到网上的,我在本地网页文件是全部放到chuangdi勒个文件夹里的~数据库是放到data下的数据库名叫news.mdb, data是chuangdi 的下一级目录的.
数据在本地完整的路经为chuangdi/data/news.mdb 盘符为E:
希望大家帮我这个忙
leo963258 2005-05-12
  • 打赏
  • 举报
回复
你把路径写完整
从发布目录写起!!-->>
skyherocn 2005-05-12
  • 打赏
  • 举报
回复
我放到data 文件夹下的啥~
我应该写为../data/news.mdb啥~~~
flying310 2005-05-12
  • 打赏
  • 举报
回复
你数据库路径的问题。
skyherocn 2005-05-12
  • 打赏
  • 举报
回复
我就是放到data文件夹下的啥~~数据库名叫news.mdb
leo963258 2005-05-12
  • 打赏
  • 举报
回复
DB="../data/news.mdb" '设定数据名称

这个错就是说,
<<>>>------>>>>没有找到数据库,你看你把数据库放到那里了

你改上面那个db的路径,就行了..


skyherocn 2005-05-12
  • 打赏
  • 举报
回复
liaoxing(廖幸) 你好~~
你说我的路经有问题~那我应该怎样改?
skyherocn 2005-05-12
  • 打赏
  • 举报
回复
leo963258(读书之人) 你好~~我换成你的代码后还是提示为:错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x9cc Thread 0xed0 DBC 0x12f9a54 Jet'。
/chuangdi/Connections/news.asp, 第 18 行
第18行的代码为:Conn.open connstring
liaoxing 2005-05-12
  • 打赏
  • 举报
回复
路径有问题
skyherocn 2005-05-12
  • 打赏
  • 举报
回复
你的数据库 是在这个下面吗?
..\qq8063466\user.mdb
=============
我的数据库是放到DATA\NEWS.MDB里的
mind_1220 2005-05-12
  • 打赏
  • 举报
回复
你的数据库 是在这个下面吗?
..\qq8063466\user.mdb
leo963258 2005-05-12
  • 打赏
  • 举报
回复
第9行代码为:MM_news_STRING.open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("../data/news.mdb")
------------------------------------------换下面的
DB="../data/news.mdb" '设定数据名称
Set Conn=Server.CreateObject("ADODB.Connection")
ConnString="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&DB&"")
If Err.number<>0 Then
err.clear
set Conn=nothing
Response.write "数据库连接出错!"
Response.End
Else
Conn.open connstring
If err then
err.clear
set Conn=nothing
Response.write "数据库连接出错!"
Response.End
End If
End If
skyherocn 2005-05-12
  • 打赏
  • 举报
回复
第9行代码为:MM_news_STRING.open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("../data/news.mdb")
leo963258 2005-05-12
  • 打赏
  • 举报
回复

/chuangdi/Connections/news.asp, 第 9 行
代码~~
skyherocn 2005-05-12
  • 打赏
  • 举报
回复
还是提示:错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: ''
/chuangdi/Connections/news.asp, 第 9 行

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧