婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 簡單的ASP中經常用到的代碼[推薦]第1/4頁

簡單的ASP中經常用到的代碼[推薦]第1/4頁

熱門標簽:為什么外呼系統需要預存話費呢 辦理400電話一年多少錢 企數外呼系統能用多久 咸陽銷售外呼系統 外呼回撥系統圖片 蘭州智能語音電銷機器人功能 寧夏怎么申請400電話 離線電子地圖標注軟件注冊 常用地圖標注范圍點
用數據庫語句

  1.select 語句:命令數據庫引擎從數據庫里返回信息,作為一組記錄。
  2.insert into 語句:添加一個或多個記錄至一個表。
  3.update 語句:創建更新查詢來改變基于特定準則的指定表中的字段值。
  4.delete 語句:創建一個刪除查詢把記錄從 from 子句列出并符合 where 子句的一個或更多的表中清除。
  5.execute 語句:用于激活 procedure(過程)

用 asp 來做一個自己的通訊錄練練手吧……

一、建立數據庫:

  用 microsoft access 建立一個名為 data.mdb 的空數據庫,使用設計器創建一個新表。輸入以下幾個字段:

  字段名稱  數據類型  說明      其它
  id     自動編號  數據標識    字段大小:長整型 新值:遞增 索引:有(無重復)
  username  文本    姓名      缺省值
  usermail  文本    e-mail     缺省值
  view    數字    查看次數    字段大小:長整型 默認值:0 索引:無
  indate   時間日期  加入時間    缺省值

  保存為 data.mdb 文件,為了便于說明,只是做了一個比較簡單的庫。

二、連接數據庫

  方*1:
  set conn = server.createobject("adodb.connection"
  conn.open "driver={microsoft access driver (*.mdb)};dbq="server.mappath("data.mdb"

  方*2:
  set conn = server.createobject("adodb.connection"
  conn.open "provider=microsoft.jet.oledb.4.0;data source="server.mappath("data.mdb":'(

  注意:一個頁面中,只要連接一次就可以了,數據庫使用完后要及時關閉連接。
  conn.close
  set conn = nothing

三、添加新記錄到數據庫

  set conn = server.createobject("adodb.connection":'(
  conn.open "driver={microsoft access driver (*.mdb)};dbq="server.mappath("data.mdb":'(

  username = "風云突變"
  usermail = "fytb@163.com"
  indate = now()

  sql = "insert into data (username,usermail,indata) values('"username"','"usermail"','"indate"')"
  conn.execute(sql)

  conn.close
  set conn = nothing

  說明:建立數據庫連接;通過表單獲取姓名、e-mail 字符串,now()獲取當前時間日期;使用 insert into 語句添加新記錄;conn.execute 來執行;最后關閉。

四、選擇數據庫里的記錄

  1.選擇所有記錄的字段(按記錄倒序排序):sql = "select * from data order by id desc"
  2.選擇所有記錄的姓名和e-mail字段(不排序):sql = "select username,usermail from data"
  3.選擇姓名為“風云突變”的所有記錄:sql = "select * from data where username='"風云突變"'"
  4.選擇使用 163 信箱的所有記錄(按查看次數排序):sql = "select * from data where usermail like '%"@163.com"%' order by view desc"
  5.選擇最新的10個記錄:sql = "select top 10 * from data order by id desc"

  sql 語句已經知道了,不過在web應用時,還得創建一個 recordset 對象得到記錄集,才能把從數據庫里取出的值應用在網頁上,如果現在將所有的記錄顯示在網頁上就這樣:

  set conn = server.createobject("adodb.connection":'(
  conn.open "driver={microsoft access driver (*.mdb)};dbq="server.mappath("data.mdb":'(

  sql = "select * from data"
  set rs = server.createobject("adodb.recordset":'(
  rs.open sql,conn,1,1

  do while not rs.eof
    response.write "p>姓名:" rs("username":'( " e-mail:" rs("usermail") " 查看:" rs("view") "次 " rs("indate") "加入/p>"
    rs.movenext
  loop

  rs.close
  set rs = nothing
  conn.close
  set conn = nothing

  說明:建立數據庫連接;創建 rs 得到記錄集;循環顯示記錄,rs.eof 表示記錄末,rs.movenext 表示移到下一個記錄;最后關閉。

五、修改(更新)數據庫記錄

  修改記錄的e-mail:

  set conn = server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};dbq="server.mappath("data.mdb")

  id = 1
  usermail = "fytb@163.com"

  sql = "update data set usermail='"usermail"' where id="cint(id)
  conn.execute(sql)

  conn.close
  set conn = nothing

  說明:建立數據庫連接;獲取記錄id、新 e-mail 字符串;使用 update 語句修改記錄;conn.execute 來執行;最后關閉。
  如果使記錄的查看值加1,則:sql = "update data set view=view+1 where id="cint(id)

六、刪除數據庫記錄

  刪除某一條記錄:

  set conn = server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};dbq="server.mappath("data.mdb")

  id = 1

  sql = "delete from data where id="cint(id)
  conn.execute(sql)

  conn.close
  set conn = nothing

  說明:建立數據庫連接;獲取記錄id;使用 delete 語句刪除記錄;conn.execute 來執行;最后關閉。
  刪除多條記錄為:sql = "delete from data where id in (id1,id2,id3)"
  刪除所有記錄為:sql = "delete from data"

1234下一頁閱讀全文

標簽:咸陽 麗江 鐵嶺 昆明 昌都 家電維修 溫州 泰州

巨人網絡通訊聲明:本文標題《簡單的ASP中經常用到的代碼[推薦]第1/4頁》,本文關鍵詞  簡單,的,ASP,中,經常,用到,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《簡單的ASP中經常用到的代碼[推薦]第1/4頁》相關的同類信息!
  • 本頁收集關于簡單的ASP中經常用到的代碼[推薦]第1/4頁的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 榆中县| 富源县| 辽阳县| 鹤壁市| 旺苍县| 茌平县| 旺苍县| 天水市| 大安市| 手游| 石家庄市| 九寨沟县| 湛江市| 平阴县| 昆明市| 乐清市| 永城市| 五寨县| 象山县| 宁安市| 贞丰县| 资兴市| 桑日县| 永平县| 聊城市| 项城市| 惠安县| 阜城县| 曲麻莱县| 扬州市| 玉屏| 襄樊市| 德阳市| 长汀县| 萨迦县| 栾城县| 佛学| 加查县| 湟中县| 罗江县| 临沭县|