请大家帮我分析一下,我这个错误是由什么引起的?谢谢!

lihongyue 2004-01-06 02:59:17
//处理 URL 时服务器上出错。请和系统管理员联络。

我连接的是ACCESS数据库,连接的接口如下:
<%
dim Conn,ConnStr
Set Conn = Server.CreateObject("ADODB.Connection")
ConnStr = "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("/aswk/Admin/Data/Aswk.mdb")
Conn.Open ConnStr
%>
在本地服务器测试是一点问题也没有,可是在客户的服务器上却出现了问题,所有的添加、修改和删除都出现上面的错误,可是数据库提取部分没有错误。别外,怎么取得数据库的相对路径?

数据库文件存放在Admin/Data/文件夹下。
...全文
43 63 打赏 收藏 转发到动态 举报
写回复
用AI写文章
63 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihongyue 2004-01-19
  • 打赏
  • 举报
回复
to summercat(飘轩) :是这样的,那个错误已经解决了,是路径的问题。后来解决了路径问题之后,才发现不能进行操作、删除和修改等操作,只能显示数据。原来是客户没有开启数据库的写权限。
summercat 2004-01-19
  • 打赏
  • 举报
回复
那怎么会出现你说得那个错误提示~
lihongyue 2004-01-19
  • 打赏
  • 举报
回复
祝大家春节愉快,万事如意!

结贴!
lihongyue 2004-01-19
  • 打赏
  • 举报
回复
谢谢大家的回答,问题解决了,是客户那边没有设置数据库的写权限!
再次对大家的回答表示衷心的感谢!
summercat 2004-01-19
  • 打赏
  • 举报
回复
把错误提示 "粘" 过来!!
penet 2004-01-19
  • 打赏
  • 举报
回复
你的做ASP好像不安全哦!name:ADmin password:456
aspnetxp 2004-01-19
  • 打赏
  • 举报
回复
帮你UP一下,过年了,快回家罗.
lihongyue 2004-01-19
  • 打赏
  • 举报
回复
missly999(珊珊):谢谢你的回答,driver={Microsoft Access Driver (*.mdb)在我这里不好用,连接不上,用Microsoft.Jet.OleDb.4.0就可以。现在的主要问题是就在客户的服务器里不行,其它的均可以。
lihongyue 2004-01-19
  • 打赏
  • 举报
回复
我把你的连接方法传给客户了,正在等待中......
missly999 2004-01-19
  • 打赏
  • 举报
回复
我的最简单又好用,
<%

Set Conn = Server.CreateObject("ADODB.Connection")
dbPath = Server.MapPath ("#cjzldate.mdb")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & dbPath

%>
lihongyue 2004-01-19
  • 打赏
  • 举报
回复
to chuanke(chuanke) :谢谢你,如果我错在路径上,那为什么我在本地和别的服务器上却一点问题也没有呢,就是在客户的服务器上不行,是不是他的服务器上有什么权限没有打开呢,他们连接的接口我也看了,和我的差不多啊
我再试一试你给我的
zhanghao5188 2004-01-18
  • 打赏
  • 举报
回复
支持父目录??
chuanke 2004-01-18
  • 打赏
  • 举报
回复
还有你的添加/...管理程序有问题?
chuanke 2004-01-18
  • 打赏
  • 举报
回复
用下面的方法
<%
dim connstr
dim Conn
connstr = "DBQ="+Server.MapPath("Admin/Data/Aswk.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=1024;MaxScanRows=8;PageTimeout=60;SafeTransactions=0;Threads=30;UserCommitSync=Yes;"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open connstr
%>
你的错就在路经上
chuanke 2004-01-18
  • 打赏
  • 举报
回复
用下面的方法
<%
dim connstr
dim Conn
connstr = "DBQ="+Server.MapPath("Admin/Data/Aswk.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=1024;MaxScanRows=8;PageTimeout=60;SafeTransactions=0;Threads=30;UserCommitSync=Yes;"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open connstr
%>
你的错就在路经上
dim Conn,ConnStr
Set Conn = Server.CreateObject("ADODB.Connection")
ConnStr = "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("Admin/Data/Aswk.mdb")
Conn.Open ConnStr
%>
你的确出错在路经上!
lihongyue 2004-01-18
  • 打赏
  • 举报
回复
to TrueAndFalse(彩旗飘飘):那你是怎么解决的 ???
TrueAndFalse 2004-01-18
  • 打赏
  • 举报
回复
同意jshu(自由的鱼钩)
遇到过类似的问题
lihongyue 2004-01-18
  • 打赏
  • 举报
回复
xeimm(easy), zhanghao5188(linux) :谢谢两位的回答,怎么开启父目录支持?
chenrong0406(风雨同行):谢谢你的回答,如果驱动有问题的话,怎么还能显示数据呢,现在就是不能进行添加、修改和删除,那你说应该用什么驱动呢?而这些操作在我本地机上一点儿问题也没有的。
易寒 2004-01-17
  • 打赏
  • 举报
回复
试试下面的方法
<%
dim conn,connstr
set conn=server.createobject("adodb.connection")
connstr="dbq="+server.mappath("/aswk/Admin/Data/Aswk.mdb")+";driver={microsoft access driver (*.mdb)};" '最好改为相对路径
conn.open connstr
%>

nik_Amis 2004-01-17
  • 打赏
  • 举报
回复
up
加载更多回复(43)

28,407

社区成员

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

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