RS.ADDNEW

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:03:36
我打开时,出现问题:
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/cc/sub/online.asp, 第 13 行

我打开online.asp时,查看下列代码:
<%
Sub online()
dim username,sex,grade,UserIP
if not isnull(request.Cookies("love")("username")) and trim(request.Cookies("love")("username"))=Empty then
msum=replace(Request.ServerVariables("REMOTE_ADDR"),".","")&replace(replace(replace(replace(replace(replace(Request.ServerVariables("HTTP_USER_AGENT"),".",""),";",""),"/",""),"(",""),")","")," ","")
username="来宾"&msum
sex=""
grade=0
UserIP=Request.ServerVariables("REMOTE_ADDR")
set rs=Server.CreateObject("ADODB.recordset")
rs.open"select * from love_online where username='"&username&

set rs=Server.CreateObject("ADODB.recordset")
rs.open"select * from love_online where username='"&username&"'",conn,1,3

写成这样好看一点:
set rs=Server.CreateObject("ADODB.recordset")
sql="select * from love_online where username="&"'"&username&"'"
rs.open sql,1,3

还有你说的那个只读可能是你的IIS权限问题,你可能没有给IIS用户写的权限.也有可能是你的NTFS的权限问题,一点一点的慢慢来~