无法解决判断数据库中是否为空而进行相应添加的问题
我在做的一个为同学提交信息的地方出现了问题。本来是要求同学只能提交一次信息的,但是现在出现了两个极端:1,完全覆盖,也就是可以多次提交,保留最新的一次数据;
2,谁都不能提交,均出现我的警告提示:您已经提交过信息了!请勿重复提交!
不知道怎么改,该了好几天了还是没有结果,可是我们急用,所以希望得到朋友们的帮助,帮我看看这是怎么回事儿:代码如下
<!--#include file="conn1.asp" -->
<!--#include file="testauth.asp"-->
<% stuname=session("searchstu")%>
<html>
<head>
<title>学生信息添加成功</title>
<META content="1; URL=index2.asp" http-equiv=Refresh>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<%
if request("jtrk")="" or request("jtysr")="" or request("gsyhhqcxckzh")="" then
Response.Write "请正确填写信息!"
else
set rs = CreateObject("Adodb.Recordset")
rs.Open "select * from stu where xh='"&stuname&"'", conn, 1, 3
if rs("jtrk") = 0 then
rs.update "jtrk", request("jtrk")
rs.update "jtysr", request("jtysr")
rs.update "jtrjysr", request("jtrjysr")
rs.update "gsyhhqcxckzh", request("gsyhhqcxckzh")
response.write("学生信息添加成功!")
else
response.write("您已经提交过信息了!请勿重复提交!")
end if
end if
rs.close
conn.close
%>
<body bgcolor="#FFFFFF" text="#000000">
若不能自动返回,请点<a href="index.asp">这里</a>返回...
</body>
</html>