标题: 判断语句问题 [打印本页] 作者: ⿴°愛丶°牠 时间: 2009-12-27 03:31 标题: 判断语句问题 <!--#INCLUDE FILE="data1.asp" -->
<!--#INCLUDE FILE="html.asp" -->
<%
temp1=request("in_name")
set rs=server.CreateObject("adodb.recordset")
sql="selcet * from nowmaterial where now_name='"&temp1&"'"
rs.open sql,conn,1,3
if not rs.eof then
response.Write("有记录!")
else
response.Write("没有有记录!")
end if
%>
麻烦支支招作者: 精彩的瞬鐧 时间: 2009-12-27 03:31
<%
set rs=server.CreateObject("adodb.recordset")
sql="selcet * from nowmaterial where now_name=qqqqqqqqqqq"
rs.open sql,conn,1,1
if rs.eof or rs.bof then
response.Write("没有有记录!")
else
response.Write("已经有记录!")
end if
rs.close
set rs=nothing
%>
我改成这样后
返回的是:没有有记录!
qqqqqqqqqqq是我复制数据库中的内容
而且数据库名也是我复制的至少都能保持一致
返回的是
selcet * from nowmaterial where now_name='bbbbbbbbbb'作者: qz沒愛過mm 时间: 2009-12-27 03:31
还有就是下次你的话请一次发完,不要一句一贴!作者: ('葒諺禍氺 时间: 2009-12-27 03:31
第一:
请确定你现在一直操作的数据库(程序中的,以及你打开查看的)都是nowmaterial这个库!
第二:
把程序改一下,比如说你数据中已经存在now_name 的值为 test 的记录
<%
set rs=server.CreateObject("adodb.recordset")
sql="selcet * from nowmaterial where now_name=test"
rs.open sql,conn,1,1
if rs.eof or rs.bof then
response.Write("没有有记录!")
else
response.Write("已经有记录!")
end if
rs.close
set rs=nothing
%>
把结果贴上来!!作者: seeYa 时间: 2009-12-27 03:31
不用那么麻烦,只要在一张表中处理就好,用一个字段inXXX 来表示某一物资的进库数量,
用outXXX 来表示出库数量。再用一个字段nowXXX来表示现有的数量就好了。
<%
temp1=request("in_name")
set rs=server.CreateObject("adodb.recordset")
sql="selcet * from nowmaterial where now_name='"&temp1&"'"
rs.open sql,conn,1,3