简单的高分题,快来抢答!编程的。

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:25:03
<!--#include file=conn.asp-->

<%
dim strkanumber
dim strkapassword
dim strtime,strtimeover,strdate,strtt
dim rs,sql,aa,strInsert,strdelete,bb,yanzheng,cc,strbei,strtype,ff
strkanumber=request.form("kanumber")
strkapassword=request.form("kapassword")
strtime=date
strtype=strkanumber\10000000

If Trim(Session("CheckCode"))<>Trim(Request.Form("yanzheng")) Then
response.write("请注意正确输入验证码!")
response.end
end if

strdate="select dateover from member where userid='"&session("name")&"'"
strdelete="delete from kainfo where kanumber='"&strkanumber&"'"
strinsert="update member set type='"& strtype &"',datestar='"&strtime&"',dateover='"&strtimeover&"' where userid='"&session("name")&"'

if not rs.eof then
strdate="select * from member where userid='"&session("name")&"'"
rs=conn.execute(strdate)
上面这一句才是关键,因为前面已经有一个rs了,所以会认为这一查询无法找到要找的字段。

晕,初看还以为是MFC,细看标题原来是ASP,还请ASP高手回答吧,以后发问题标题最好标清是哪方面的

加obj.eof and obj.bof判断,还有数值类型用k="&int,文本类型 s='"&str&"'"


rs("dateover") 为空 或者整行记录都没有
但你判断了if not rs.eof所以应该rs("dateover") 为空

加一个判断吧
if isnull(rs("dateover")) 就可以了