亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

asp如何和access數據庫連接?

2024-05-04 11:09:43
字體:
來源:轉載
供稿:網友

您的網站是否仍一如既往地保持“靜態”?目前呈幾何增長的互聯網網站中,有相當一部分仍固守“靜態”,無形中已大大落后于時代的步伐。所謂“靜態”指的就是網站的網頁內容“固定不變”,當用戶瀏覽器通過互聯網的HTTP協議向WEB服務器請求提供網頁內容時,服務器僅僅是將原已設計好的靜態HTML文檔傳送給用戶瀏覽器。其頁面的內容使用的僅僅是標準的HTML代碼,最多再加上流行的GIF89A格式的動態圖片,比如產生幾只小狗小貓跑來跑去的動畫效果。若網站維護者要更新網頁的內容,就必須手動地來更新其所有的HTML文檔。

  “靜態”網站的致命弱點就是不易維護,為了不斷更新網頁內容,你必須不斷地重復制作HTML文檔,隨著網站內容和信息量的日益擴增,你就會感到工作量大得出乎想象。

  一般來說,一個真正的、完整的站點是離不開數據庫的,因為實際應用中,需要保存的數據很多,而且這些數據之間往往還有關聯,利用數據庫來管理這些數據,可以很方便的查詢和更新。數據庫有很多種,如:Fox 數據庫(.dbf)、Access 數據庫(.mdb)、Informix、Oracle 和 SQL Server 等等,在這里,我將日前整理好的ASP是如何訪問Access數據庫的資料拿出來和大家分享一下。

常用數據庫語句

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

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

一、建立數據庫:

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

  字段名稱  數據類型  說明      其它
  ID     自動編號  數據標識    字段大?。洪L整型 新值:遞增 索引:有(無重復)
  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 = "
ec0705liujuan@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 = "
ec0705liujuan@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"

總結:

  以上教程只是本人整理的,是針對ASP的初學者而寫的,只是介紹了一些基本的用法,如有不足,還望多多諒解。  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲夜晚福利在线观看| 久久久亚洲精品视频| 一区二区三区黄色| 亚洲欧洲午夜一线一品| 中文字幕亚洲欧美日韩在线不卡| 国产精品视频色| 欧美在线视频播放| 亚洲精品xxxx| 亚洲男人第一av网站| 97婷婷大伊香蕉精品视频| 91性高湖久久久久久久久_久久99| 国内精品久久久久伊人av| 国产成人啪精品视频免费网| 亚洲色图日韩av| 精品国产依人香蕉在线精品| 91视频-88av| 国产九九精品视频| 少妇av一区二区三区| 欧美最顶级丰满的aⅴ艳星| 7777免费精品视频| 中文字幕在线日韩| 亚洲欧美国产精品久久久久久久| 日韩激情av在线免费观看| 国产国产精品人在线视| www.亚洲免费视频| 日韩精品免费电影| 国产免费一区二区三区在线观看| 色偷偷88888欧美精品久久久| 中文字幕在线看视频国产欧美| 精品久久香蕉国产线看观看gif| 一个人www欧美| 久久韩国免费视频| 久久精品色欧美aⅴ一区二区| 精品香蕉在线观看视频一| 黑丝美女久久久| 97视频网站入口| 青草青草久热精品视频在线网站| 国产成人精品免费视频| 伊人久久久久久久久久久久久| 国产精品露脸av在线| 色噜噜狠狠色综合网图区| 精品高清美女精品国产区| 一区二区欧美亚洲| 国产欧美日韩亚洲精品| 日韩黄在线观看| 午夜免费在线观看精品视频| 精品欧美国产一区二区三区| 亚洲欧美一区二区精品久久久| 日韩欧美在线字幕| 欧美中文在线观看| 国产网站欧美日韩免费精品在线观看| 亚洲色图狂野欧美| 亚洲国产精品字幕| 一区二区三区久久精品| 精品国产福利在线| 国精产品一区一区三区有限在线| 91亚洲精品在线观看| 国产精品夜色7777狼人| 欧美黑人一级爽快片淫片高清| 亚洲国产精彩中文乱码av在线播放| 国产亚洲一区二区精品| 亚洲第一福利在线观看| 中文字幕一区日韩电影| 精品久久久久国产| 久久久中文字幕| 亚洲视频在线观看网站| 欧美日韩亚洲成人| 亚洲欧美国产日韩天堂区| 亚洲18私人小影院| 正在播放欧美视频| 国产在线精品自拍| 久久视频在线免费观看| 国产成人精品日本亚洲专区61| 欧美黑人xxxⅹ高潮交| 国产一区二区丝袜| 国产精品99久久久久久www| 国产不卡精品视男人的天堂| 亚洲精品国精品久久99热一| 狠狠综合久久av一区二区小说| 日韩一区视频在线| 久久久免费在线观看| 精品欧美aⅴ在线网站| 国产日韩在线免费| 日韩欧美在线字幕| 大伊人狠狠躁夜夜躁av一区| 欧美福利视频在线| 中文字幕视频在线免费欧美日韩综合在线看| 伊人久久久久久久久久| 91久久国产综合久久91精品网站| 国外成人性视频| 精品色蜜蜜精品视频在线观看| 欧美日韩国产色| 亚洲精品一区av在线播放| 1769国产精品| 国产中文字幕日韩| 亚洲图片欧美午夜| 中日韩美女免费视频网站在线观看| 午夜精品久久久久久久男人的天堂| 欧美日韩国产综合新一区| 97人人做人人爱| 欧美日韩精品二区| 国产精品成人一区二区三区吃奶| 成人午夜一级二级三级| 国产精品久久久久久av福利| 亚洲国模精品私拍| 不卡毛片在线看| 高跟丝袜欧美一区| 日韩电影在线观看永久视频免费网站| 日韩中文av在线| 中文字幕日韩在线播放| 亚洲精品成人免费| 欧美午夜视频一区二区| 91精品国产沙发| 成人伊人精品色xxxx视频| 欧美日韩国产一区二区三区| 国产日韩欧美综合| 奇米成人av国产一区二区三区| 98精品国产高清在线xxxx天堂| 九九久久久久久久久激情| 久精品免费视频| 91精品久久久久久久久青青| 日韩在线视频二区| 久久九九免费视频| 日韩在线观看电影| 欧美日韩不卡合集视频| 日韩高清欧美高清| 国产日产久久高清欧美一区| 亚洲小视频在线| 欧美丰满少妇xxxxx| 九九热精品在线| 欧美激情免费观看| 欧美激情视频一区二区| 国产精品高清在线| 91老司机精品视频| 日韩在线国产精品| 日韩av在线免费观看| 色婷婷综合久久久久中文字幕1| 欧美国产亚洲视频| 亚洲欧美中文日韩v在线观看| 欧美激情在线观看| 亚洲a中文字幕| 在线观看国产精品91| 国产精品久久久| 亚洲图片欧美日产| 亚洲bt欧美bt日本bt| 亚洲一区二区三区777| 亚洲国产精品99| 日韩在线视频观看正片免费网站| 欧美激情区在线播放| 国产日韩欧美电影在线观看| 亚洲图片欧美午夜| zzjj国产精品一区二区| 91影视免费在线观看| 国产一区二区三区三区在线观看| 亚洲曰本av电影| 国产精品美女在线观看| 亚洲美女免费精品视频在线观看| 色琪琪综合男人的天堂aⅴ视频| 欧美性猛交xxxx偷拍洗澡| 久久久久五月天| 久久99精品久久久久久琪琪| 日韩av成人在线观看| 精品日韩美女的视频高清| 国产精品视频自在线|