程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> asp查詢記錄

asp查詢記錄

編輯:關於ASP編程

       asp查詢記錄:

      學習目的:學會數據庫的基本操作--查詢記錄

      在第四天中我們用到下面這樣一個程序:

      我們查詢的是所有的記錄,但是我們要修改、刪除記錄的時候不可能是所有記錄,所有我們要學習檢索合適的記錄。先看一條語句:

      a="aaa"

      b=1111110

      exec="select * from guestbook where name='"+a+"'and tel="+b

      where後面加上的是條件,與是and,或是or,我想=,<=,>=,<,>的含義大家都知道吧。這句話的意思就是搜索name是“aaa”的,並且電話是“1111110”的記錄。還有一點就是如果要搜索一個字段裡面是不是包含一個字符串就可以這麼寫:where instr(name,a)也就是搜索name裡面有a(aaa)這個字符串的人。

      我這裡的a,b,是常量,大家可以讓a,b是表單提交過來的變量,這樣就可以做一個搜索了。

      下面大家看看這個代碼,理解一下:(把下面代碼存為6.htm文件)

      搜索:

      name =

      and tel=

      exam6.asp(把下面代碼存為exam6.asp)

     

      <%

      do while not rs.eof

      %>

     

      

     

      

     

      

     

      

     

      

     

     

     

     

      <%

      rs.movenext

      loop

      %>

     

      

     

     

     

     

     

     

    <%=rs("name")%> <%=rs("tel")%> <%=rs("message")%> <%=rs("time")%>

      首先在浏覽器中輸入http://localhost/6.htm如下圖所示:

    asp查詢記錄  三聯

      輸入數據庫中已有的姓名和電話aaa,1111110,單擊提交,結果如下圖所示:

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved