ASP判断recordset为空

set dataset=conn.execute("select Username from users where Username=un")怎么判断dataset里有没有找到的结果

第1个回答  2013-08-10
首先,楼主这样的写法是不能查询到数据的,你那样子是无论成功与否他都要返回一个,而且一定是真recordset的写法是set rs=server.createobject("adodb.recordset")sql="select Username from users where Username=un"rs.open sql,conn 下面你采用if rs.eof or rs.bof thenresponse.write("没有你的数据")end if
第2个回答  2013-08-10
eof 当数据指针到达数据表首Bof 当数据指针到达数据表尾
第3个回答  2013-08-10
if dataset="" then
第4个回答  2013-08-10
if dataset.eof and dataset.bof then为空

ASP判断recordset为空
首先,楼主这样的写法是不能查询到数据的,你那样子是无论成功与否他都要返回一个,而且一定是真recordset的写法是set rs=server.createobject("adodb.recordset")sql="select Username from users where Username=un"rs.open sql,conn 下面你采用if rs.eof or rs.bof thenresponse.write("没有你的...

asp判断数据是否为空
查询结果如下:<%set rs=server.createobject("Adodb.Recordset")sql="Select * from Staff where cdata='"&ccdata&"'"rs.open sql,Conn,1,1if rs.EOF AND rs.BOF thenresponse.Write("没有找到数据")elseresponse.write rs("cdata") end if rs.Close Set rs = nothingConn.Close Set Conn...

asp读取access最后条记录时:ADODB.Field '800a0bcd'BOF 或 EOF 中有...
在读取数据时一般都要先判断是否为空数据 if rs.eof then 这里执行数据为空时的操作 else 这里执行数据读取操作 end if 注意:在循环读取数据时应用到rs.movenext得注意,如果已经到最后一条记录时再向下移动指针就会是空数据,会报错,请在循环处加上not rs.eof或者在movenext 前加上判断if rs.eof ...

asp IF判断值为空时,此处值为任意数据库已存在数字
这个简单,就是在ID为空时,不自定义xin2010为1634,而是搜索数据库中的已经定义好的大类yj2105的值。所以,把xin2010="1634"这行注释掉,然后加入下面的几行代码试试看:sql="select shopid form shop_snsn where anclassid="&yj2105 set rs=server.createobject("adodb.recordset")rs.open sql...

怎样用SQL在ASP中判断记录中是否为空
第一种是字符串空也就是SQL字段里的值是空这种通常用 If IsEmpty(rs("value")) Then Response.Write "空"End If 第二种是接受到的字符号是空通常用 If rs("value")="" Then Response.Write "空"End If 第三种是SQL字段里的值是Null这种通常用 If IsNull(rs("value")) Then Response....

ASP页面调用的内容如果是空值就会报错怎么出来
set rs=server.CreateObject("adodb.recordset")sqlstr="select top 1 * from logo order by L_ID desc"rs.open sqlstr,conn,1,3 if rs.eof then rs.close conn.close set rs=nothing set conn=nothing response.write "数据为空!"response.end()else > <% if rs("L_Url")="" then...

asp插入记录时检是否有重复的代码出错。马上给分
'接收参数 username=request.form("username")'读取记录 Set rsa = Server.CreateObject("ADODB.Recordset")sql="select * from user where username='"&username&"'"rsa.open sql,conn,1,3 '判断记录是否为空,如果不为空,则表示用户名已经存在 if not (rsa.eof and rsa.bof) then response....

asp中如何写当记录集中没有任何数据时,返回到错误页面
recordset3=server.createobject("adodb.recordset")sql="select * from xxx"recordset3.open sql,conn,1,1 if not recordset3.eof then response.write"alert('xxx表中还有数据,不能删除!');window.location='导入错误提示页面.asp'"else '执行其它相要实现的功能 end if > ...

ASP中怎样实现检查某字段为空跳转到另一个页面。。。
给你一个思路,具体的代码你自己琢磨 1、在登录的时候判断其他几个字段是否为空。。可以用if rs("email")="" 的方式来判断。2、如果其中一个为空,就转向 response.redirect("perfect.asp") ,填写资料后,保存的同时再判断一次那几个字段是否完全填写,如果完整了就转向loginok.asp。

asp判断数据库是否有数据
rsDB.open sql,conn,1,1 if not rsDB.EOF then response.Write("1“ )'能检索到数据 如果再看字段beizhu是否有值则用一下代码 if Trim(rsDB("beizhu").value) = '' or isnull(rsDB("beizhu").value) = true then response.Write("0") '字段没有值 可能为null,也可能为空字符串 el...

相似回答
大家正在搜