1小時ASP入門

來源:互聯網
上載者:User
<%
  語句
  ……
  %>
<2>定義變數dim語句
<%
  dima,b
  a=10
  b=”ok!”
%>
注意:定義的變數可以是數值型,也可以是字元或者其他類型的
<3>簡單的控制流程程語句
  1.If條件1then
    語句1
elseif條件2then
    語句2
else
    語句3
endif
2.while條件
  語句
  wend
3.forcount=1tonstepm
  語句1
  exitfor
  語句2
next
二.ASP資料庫簡單*作教程
<1>.資料庫連接(用來單獨編製串連檔案conn.asp)
<%
  Setconn=Server.CreateObject("ADODB.Connection")
  conn.Open"DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ="&Server.MapPath
("\bbs\db1\user.mdb")
%>
(用來串連bbs\db1\目錄下的user.mdb資料庫)
<2>顯示資料庫記錄
  原理:將資料庫中的記錄一一顯示到用戶端瀏覽器,依次讀出資料庫中的每一條記錄
      如果是從頭到尾:用迴圈並判斷指標是否到末    使用:notrs.eof
      如果是從尾到頭:用迴圈並判斷指標是否到開始  使用:notrs.bof
      
      <!--#includefile=conn.asp-->  (包含conn.asp用來開啟bbs\db1\目錄下的user.mdb資料
庫)
      <%
      setrs=server.CreateObject("adodb.recordset")  (建立recordset對象)
      sqlstr="select*frommessage"  ---->(message為資料庫中的一個資料表,即你要顯示的
資料所存放的資料表)
      rs.opensqlstr,conn,1,3      ---->(表示開啟資料庫的方式)
      rs.movefirst              ---->(將指標移到第一條記錄)
      whilenotrs.eof          ---->(判斷指標是否到末尾)
      response.write(rs("name"))    ---->(顯示資料表message中的name欄位)
      rs.movenext              ---->(將指標移動到下一條記錄)
      wend                  ---->(迴圈結束)
------------------------------------------------------      
      rs.close
      conn.close              這幾句是用來關閉資料庫
      setrs=nothing
      setconn=nothing
-------------------------------------------------------
      %>
    其中response對象是伺服器向用戶端瀏覽器發送的資訊
<3>增加資料庫記錄
增加資料庫記錄用到rs.addnew,rs.update兩個函數
      <!--#includefile=conn.asp-->  (包含conn.asp用來開啟bbs\db1\目錄下的user.mdb資料
庫)
      <%
      setrs=server.CreateObject("adodb.recordset")  (建立recordset對象)
      sqlstr="select*frommessage"  ---->(message為資料庫中的一個資料表,即你要顯示的
資料所存放的資料表)
      rs.opensqlstr,conn,1,3      ---->(表示開啟資料庫的方式)
      rs.addnew              新增加一條記錄
      rs("name")="xx"          將xx的值傳給name欄位
      rs.update              重新整理資料庫
------------------------------------------------------      
      rs.close
      conn.close              這幾句是用來關閉資料庫
      setrs=nothing
      setconn=nothing
-------------------------------------------------------      
              
      %>
<4>刪除一條記錄
  刪除資料庫記錄主要用到rs.delete,rs.update
  <!--#includefile=conn.asp-->  (包含conn.asp用來開啟bbs\db1\目錄下的user.mdb資料庫)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.