ASP+ACCESS写数据库出错,急,分数不是问题

nuaawyd 2005-06-28 03:07:22
我的代码如下
conn.asp
db="database/sjjd.mdb"
Set conn = Server.CreateObject("ADODB.Connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr

input.asp
<%
dim id,action
action=request.QueryString("action")
id=request.QueryString("id")
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from table where id='"&id&"' ",conn,1,3
if action="save" then
rs("rank")=rs("rank")+1
rs("ranknum")=rs("ranknum")+request.form("radiobutton")
rs.update
response.write "<br><br><br><table width=96% border=0 align=center cellpadding=0 cellspacing=0><tr><td height=86 bgcolor=#F5F5F5><div align=center>"
response.write "dd!!<br><br><a href=javascript:window.close()>关闭窗口</a></div></td></tr></table>"

end if
%>


在本地做测试的时候都是可以的,写数据库没有问题,但是上传到虚拟服务器上后,写数据库操作出错,请高手指点。
...全文
222 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zy51 2005-07-06
  • 打赏
  • 举报
回复
没有写入权限。NTFS磁盘权限分配不当。如果是虚拟主机,找你的空间商解决。
emhuangzi 2005-06-28
  • 打赏
  • 举报
回复
虚拟服务器的写入权限没打开!
shilei831115 2005-06-28
  • 打赏
  • 举报
回复
ding
nuaawyd 2005-06-28
  • 打赏
  • 举报
回复
sfwxw0456(全职杀手) ( ) 信誉:100

找管理员?你是说虚拟服务器管理员?
sfwxw0456 2005-06-28
  • 打赏
  • 举报
回复
恩!
就是权限的问题,我以前也遇到过。数据可以读出来!但是写入的时候就是不能正常操作。后来我让管理员把权限改了一下,就好了。赶紧试一下吧!
nuaawyd 2005-06-28
  • 打赏
  • 举报
回复
id不是自动编号,是从上一个页面传过来的数据
nuaawyd 2005-06-28
  • 打赏
  • 举报
回复
<!--#include file="conn.asp" -->是有的
数据是可以读出来的,就是不能更新表数据,sjjd.mdb的安全中已经设置了everyone的所有权限

另外 net_lover(孟子E章) ( ) 信誉:870
rs.open "select * from table where id="&id ,conn,1,3出错,信息如下:
(0x80020009)
发生意外。
/sjjd/showmovie.asp, 第 13 行
life360 2005-06-28
  • 打赏
  • 举报
回复
还有 id='"&id&" id 是自动编号 还是什么???
xuqingz 2005-06-28
  • 打赏
  • 举报
回复
在IIS里面有设置.
life360 2005-06-28
  • 打赏
  • 举报
回复
漏掉了

<!--#include file="conn.asp" -->
zy51 2005-06-28
  • 打赏
  • 举报
回复
应该是没有写入权限.打开写入权限.
孟子E章 2005-06-28
  • 打赏
  • 举报
回复
rs.open "select * from table where id="&id ,conn,1,3
看看
yuliang0828 2005-06-28
  • 打赏
  • 举报
回复
在安全中设置everyone具有可写的权限
kittenchen 2005-06-28
  • 打赏
  • 举报
回复
楼上的说的没错,就是没有写入权限,你试一下能不能读出数据,可以的话就是这个问题了,你可以设置一下权限!
ahcs 2005-06-28
  • 打赏
  • 举报
回复
虚拟服务器上有的文件没有写入权限,这时应把数据库放在有写权限的文件上,如database文件中

28,406

社区成员

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

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