这个错是什么原因??
两段代码,首先是login.asp中的登陆验证,并且记录数据。然后就是在index.asp页面显示。程序如下:
login.asp:
sql="select * from user_list where uname='"&strname&"'"
rs.open sql,conn,1,1
If rs.recordcount=1 Then
If rs("upass")=strpassword Then
session("uname")=strname
session("time_login")=time()
rs("uname")=session("uname")
rs("time_login")=Time()
rs.update
response.redirect"index.asp"
Else
index.asp:
<% dim rs,sql
Set rs =server.CreateObject("adodb.recordset")
sql= "select * from logins where month(thedate)=month({ fn NOW() }) and day(thedate)=day({ fn NOW() }) and year(thedate)=year({ fn NOW() }) order by time_login desc"
rs.open sql,conn,1,1
do while not rs.eof
%>
<tr>
<td> <%rs("uname")%> <%=rs("time_login")%> </td>
现在的出错提示是:
ADODB.Recordset 错误 '800a0cb3'
当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。
/login.asp,行 44
大恩不言谢~