首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • asp 数据库查询字段内容是否为空 [已结贴,结贴人:py_mfkmfk]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 10:47:58 楼主
    我写了个语句目的是想查询数据库中是不是有这么个标题的记录,如果有那么显示"已批示"
    如果没有则显示"批示",并且如果有这条记录便将数据库中对应的title标题的记录的pishiflag字段变为1,要怎么写,请高手指教!
    <td align=center  >
    <%
      set conn=opendb
          aaa= "Re:《"&rs("title")&"》"& "的回复"

      set rs=server.createobject("adodb.recordset")
      sql="select count(*) from gongwen where title='"&aaa&"'"


    if 有这个标题 then %>
    <a href="#" onclick="Javascript:OpenSmallWindows('pishiyuedu.asp?id= <%=rs("Id")%>')" >已批示 </a> </td>


    <% else %>

    <a href="#" onclick="Javascript:OpenSmallWindows('senddate111.asp?id= <%=rs("Id")%>')" >批示 </a> </td>

    <% end if %> 
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • snlixing
    • 等级:
    发表于:2008-05-31 11:02:291楼 得分:0
    <%
      set conn=opendb
          aaa= "你要查询的标题"

      set rs=server.createobject("adodb.recordset")
      sql="select count(*) from gongwen where title='"&aaa&"'"
    rs.open sql,conn,1,1

    if rs(0)>0 then %>
    <a href="#" onclick="Javascript:OpenSmallWindows('pishiyuedu.asp?id= <%=rs("Id")%>')" >已批示 </a> </td>


    <% else %>

    <a href="#" onclick="Javascript:OpenSmallWindows('senddate111.asp?id= <%=rs("Id")%>')" >批示 </a> </td>

    <% end if %> 



    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 11:15:302楼 得分:50
    VBScript code
    <% set conn=opendb aaa= "Re:《"&rs("title")&""& "的回复" set rs=server.createobject("adodb.recordset") sql="select count(*) from gongwen where title='"&aaa&"'" rs.open sql,conn,1,3 if rs(0)>0 then response.write"<a href=""#"" onclick=""Javascript:OpenSmallWindows('pishiyuedu.asp?id="&rs("Id")&"')"" >已批示 </a> </td> " else response.write"<a href=""#"" onclick=""Javascript:OpenSmallWindows('senddate111.asp?id="&rs("Id")&"')"" >批示 </a> </td> end if %>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 11:23:333楼 得分:0
    我照你的改了,但为什么提示
    错误类型:
    ADODB.Recordset (0x800A0CC1)
    在对应所需名称或序数的集合中,未找到项目。
    /office/readgongwe_ok.asp, 第 296 行

    296行就是 <a href="#" onclick="Javascript:OpenSmallWindows('senddate111.asp?id= <%=rs("Id")%>')" >批示 </a> </td>
    数据库里有这个字段啊!请指教
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 11:26:444楼 得分:0
    VBScript code
    <% set conn=opendb aaa= "Re:《"&rs("title")&""& "的回复" set rs=server.createobject("adodb.recordset") sql="select * from gongwen where title='"&aaa&"'" rs.open sql,conn,1,3 if not rs.bof then '存在 response.write"<a href=""#"" onclick=""Javascript:OpenSmallWindows('pishiyuedu.asp?id="&rs("Id")&"')"" >已批示 </a> </td> " else response.write"<a href=""#"" onclick=""Javascript:OpenSmallWindows('senddate111.asp?id="&rs("Id")&"')"" >批示 </a> </td> end if %>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xie_yanke
    • 等级:
    发表于:2008-05-31 11:27:495楼 得分:0
    sql="select * from gongwen where title='"&aaa&"'"
    if rs.eof or rs.bof then '不存在

    else '存在

    end
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 11:38:236楼 得分:0
    我照您的改了提示错误:
    错误类型:
    Microsoft VBScript 编译器错误 (0x800A0409)
    未结束的字符串常量
    /office/readgongwe_ok.asp, line 295, column 118
    response.write" <a href=""#"" onclick=""Javascript:OpenSmallWindows('senddate111.asp?id="&rs("Id")&"')"" >批示 </a> </td>
    ---------------------------------------------------------------------------------------------------------------------^
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xie_yanke
    • 等级:
    发表于:2008-05-31 11:42:047楼 得分:0
    response.write" <a href=""#""
    onclick=""Javascript:OpenSmallWindows('senddate111.asp?id="&rs("Id")&"')"" >
    批示 </a> </td>"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 11:42:518楼 得分:0
    response.write" <a href=""#"" onclick=""Javascript:OpenSmallWindows('senddate111.asp?id="&rs("Id")&"')"" >批示 </a> </td>
    改成下面这样就可以了!
    response.write" <a href=""#"" onclick=""Javascript:OpenSmallWindows('senddate111.asp?id="&rs("Id")&"')"" >批示 </a> </td> "
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 11:48:389楼 得分:0
    引用 3 楼 py_mfkmfk 的回复:
    我照你的改了,但为什么提示
    错误类型:
    ADODB.Recordset (0x800A0CC1)
    在对应所需名称或序数的集合中,未找到项目。
    /office/readgongwe_ok.asp, 第 296 行

    296行就是 <a href="#" onclick="Javascript:OpenSmallWindows('senddate111.asp?id= <%=rs("Id")%>')" >批示 </a> </td>
    数据库里有这个字段啊!请指教

    没有ID这个字段列表上放到SQL语句中。
    sql="select count(*),id from gongwen where title='"&aaa&"'"

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 11:49:1910楼 得分:0
    引用 8 楼 jhwcd 的回复:
    response.write" <a href=""#"" onclick=""Javascript:OpenSmallWindows('senddate111.asp?id="&rs("Id")&"')"" >批示 </a> </td>
    改成下面这样就可以了!
    response.write" <a href=""#"" onclick=""Javascript:OpenSmallWindows('senddate111.asp?id="&rs("Id")&"')"" >批示 </a> </td> "


    我改了,提示错误
    错误类型:
    (0x80020009)
    发生意外。
    /office/readgongwe_ok.asp, 第 295 行

    295行,就是
    response.write" <a href=""#"" onclick=""Javascript:OpenSmallWindows('senddate111.asp?id="&rs("Id")&"')"" >批示 </a> </td> "
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 12:09:0611楼 得分:0
    response.write" <a href='#' onclick='Javascript:OpenSmallWindows('senddate111.asp?id="&rs("id")&"')' >批示 </a> </td> "

    再有错就不知道这里的错了!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • snlixing
    • 等级:
    发表于:2008-05-31 13:18:2612楼 得分:0
    sql="select count(*),id from gongwen where title='"&aaa&"'"
    -----------------------------------------------------------

    这样也行???
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rankisky
    • 等级:
    发表于:2008-05-31 13:33:0513楼 得分:0
    如果不用 count(*) 统计记录条数的话就用chinmo的方法,不会出错。


    如果要统计的话,在chinmo方法下加个

    dim i
    i=rs.recordcount

    i即为符合条件的记录总条数!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved