我修改了mdb文件的表属性后数据库无法登陆

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:06:11
if not founduser then
session("userid")=statuserid
sql="select id,boardid from online where id="&cstr(session("userid"))
set rs=conn.execute(sql)
if rs.eof and rs.bof then
ComeFrom=""
actCome=""
sql="insert into online(id,username,userclass,ip,startime,lastimebk,boardid,browser,stats,actforip,UserGroupID,actCome,userhidden) values ("&statuserid&",'客人','客人','"&Request.ServerVariables("REMOTE_HOST")&"',Now(),Now(),"&boardid&",'"&Request.ServerVariables("HTTP_USER_AGENT")&"','"&replace(stats,"'","")&"','"&Request.ServerVariables("HTTP_X_FORWARDED_FOR")&"',7,'"&actCome&"',"&userhidden&")"
else
sql="update online set lastimebk=Now(),boardid="&boardid&",stats='"&rep

conn.execute(sql)实现的功能是更改online 表中id字段=session("userid")的记录中
lastimebk字段为新值:Now();
boardid字段为新值:boardid;
stats字段为新值:stats;
看你数据库中相应表的响应字段是不是改动了。不行在Hi我,长期在线,尤其是200分呢.
具体对照前2行的
sql="update online set lastimebk=Now(),boardid="&boardid&",stats='"&replace(stats,"'","")&"' where id="&cstr(session("userid"))

要是有备份的话最好重做一下系统,要不然以后用起来很不好使的。

没有办法,只能把你改动过的地方改回来。

online
这个表
你改了表名?
id,boardid
这是帐号+密码