佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 649|回复: 5

Search的问题。。。

[复制链接]
发表于 22-5-2006 09:07 AM | 显示全部楼层 |阅读模式
我的问题是这样的,当user search到没有record的时候应该是要出现"record not found",可是我弄不到。不知道那里出现了问题。希望你们可以帮我看看我的code。

<%@Language=VBscript%>

<%
        response.buffer=true
        if session("userid")="" then
                response.redirect "error.asp"
        end if
%>

<%
       
        'Map the database to the physical path and open the database
        filepath = Server.MapPath("db\member.mdb")


        Set cn = CreateObject("ADODB.Connection")
        cn.Provider= "Microsoft.Jet.OLEDB.4.0"
        cn.ConnectionString= "Data Source=" & filePath
        cn.Open
       


        dim template, template1

        template= trim(request("templateid1"))
        template1= "%"&template&"%"
        mysql = "select * from Template where templateid like '"& template1 &"' "

        set rs= cn.Execute(mysql)
        %>
       
<body background="AdminGraphics/clear.jpg">
<font size="5" color="#0000CC"><b><font face="Arial, Helvetica, sans-serif">List
of brands : </font></b></font>
<table width="69%" border="0">
  <tr>
    <td bgcolor="#000099" width="28%"><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="5" color="#FFFFCC">Brand
      ID</font></b></font></td>
    <td bgcolor="#000099" width="54%"><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="5" color="#FFFFCC">Description</font></b></font></td>
    <td width="11%">&nbsp;</td>
    <td width="7%">&nbsp;</td>
  </tr>

  <%
       
        color="#00CCCC"
        rs.movefirst
        if not rs.eof then
                       
                        while not rs.eof
                        if color="#00CCCC" then
                        color = "#CCFFFF"
                        elseif color="#CCFFFF" then
                        color = "#00CCCC"
                        end if
               
     %>

  <tr>
    <td bgcolor="<%=color%>" width="28%"><font size="4" color="#000000"><%=rs("templateid")%></font></td>
    <td bgcolor="<%=color%>" width="54%"><font size="4" color="#000000"><%=rs("desc1")%></font></td>
    <td width="11%"><div align="center"><font size="4"><a href="brandedit.asp?brandid=<%=rs("templateid")%>" target="body">Edit</A></font></div></td>
    <td width="7%">
    <%if error="found" then%>
    &nbsp
    <%else%>
    <font size="4"><a href="branddelete.asp?brandid=<%=rs("templateid")%>" target="body">Delete</A></font>
        <%end if%>            
    </td>
  </tr>

        <%
        rs.MoveNext
        Wend
        %>
               

<table width="158">       
        <% If ( rs.BOF ) Then %><td width="152">Record Not Found</td><% End If %>
</table>

<% End If %>

<%
        set rs = nothing
        cn.Close

%>

</BODY>
</HTML>
回复

使用道具 举报


ADVERTISEMENT

发表于 22-5-2006 09:17 AM | 显示全部楼层
原帖由 手語 于 22-5-2006 09:07 AM 发表
我的问题是这样的,当user search到没有record的时候应该是要出现"record not found",可是我弄不到。不知道那里出现了问题。希望你们可以帮我看看我的code。

<%@Language=VBscript%>

<% ...


两个错误:

1. 看看这一段:

<table width="158">        
        <% If ( rs.BOF ) Then %><td width="152">Record Not Found</td><% End If %>
</table>

你的 <tr></tr> 不见了...

2.再看看过了以上的, 接下来的这段...

<% End If %>

这是对应那里的 if???
回复

使用道具 举报

 楼主| 发表于 22-5-2006 09:30 AM | 显示全部楼层
原帖由 goatstudio 于 22-5-2006 09:17 AM 发表




QUOTE:
原帖由 手語 于 22-5-2006 09:07 AM 发表
我的问题是这样的,当user search到没有record的时候应该是要出现"record not found",可是我弄不到。不知道那里出现了问题。希望你们可以帮我看看我的code。

<%@Language=VBscript%>

<% ...
两个错误:

1. 看看这一段:

<table width="158">        
        <% If ( rs.BOF ) Then %><td width="152">Record Not Found</td><% End If %>
</table>
你的 <tr></tr> 不见了...

2.再看看过了以上的, 接下来的这段...

<% End If %>

这是对应那里的 if???  


谢谢你的帮忙。第一个的错误以加上了。

这段<% End If %>是对上
        color="#00CCCC"
        rs.movefirst
        if not rs.eof then
       
                        while not rs.eof
                        if color="#00CCCC" then
                        color = "#CCFFFF"
                        elseif color="#CCFFFF" then
                        color = "#00CCCC"
                        end if

[ 本帖最后由 手語 于 22-5-2006 09:33 AM 编辑 ]
回复

使用道具 举报

发表于 22-5-2006 10:49 AM | 显示全部楼层
原帖由 手語 于 22-5-2006 09:30 AM 发表


谢谢你的帮忙。第一个的错误以加上了。

这段<% End If %>是对上
        color="#00CCCC"
        rs.movefirst
        if not rs.eof then
       
                        while not rs.eof
                        if color="#00CCCC" th ...


看了有点怪怪的。
为何有两个rs.eof的????
回复

使用道具 举报

 楼主| 发表于 22-5-2006 01:19 PM | 显示全部楼层
谢谢你们,问题解决了。。。
回复

使用道具 举报

发表于 22-5-2006 02:22 PM | 显示全部楼层
在讲什么??
ANYWAY,开心就好!!!
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 11-11-2024 10:33 PM , Processed in 0.125664 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表