久久久久久久性爱潮,国产又粗又猛又爽又黄下载视频,尤物国产在线一区视频,欧美日本国产在线不卡

<sup id="4uqqy"><ol id="4uqqy"></ol></sup>
  • <th id="4uqqy"></th>

      • <strike id="4uqqy"><nobr id="4uqqy"><ins id="4uqqy"></ins></nobr></strike><sup id="4uqqy"></sup><strong id="4uqqy"><u id="4uqqy"></u></strong>
        <sub id="4uqqy"></sub>

          綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

          綠色資源網(wǎng)

          技術(shù)教程
          您的位置:首頁數(shù)據(jù)庫類Access → asp如何和access數(shù)據(jù)庫連接?

          asp如何和access數(shù)據(jù)庫連接?

          我要評論 2009/06/07 11:45:53 來源:綠色資源網(wǎng) 編輯:佚名 [ ] 評論:0 點擊:352次

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

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

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

          常用數(shù)據(jù)庫語句

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

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

          一、建立數(shù)據(jù)庫:

            用 Microsoft Access 建立一個名為 data.mdb 的空數(shù)據(jù)庫,使用設(shè)計器創(chuàng)建一個新表。輸入以下幾個字段:

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

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

          二、連接數(shù)據(jù)庫

            方法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")

            注意:一個頁面中,只要連接一次就可以了,數(shù)據(jù)庫使用完后要及時關(guān)閉連接。
            conn.Close
            Set conn = Nothing

          三、添加新記錄到數(shù)據(jù)庫

            Set conn = Server.CreateObject("ADODB.Connection")
            conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")

            username = "風(fēng)云突變"
            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

            說明:建立數(shù)據(jù)庫連接;通過表單獲取姓名、E-mail 字符串,Now()獲取當前時間日期;使用 insert into 語句添加新記錄;conn.Execute 來執(zhí)行;最后關(guān)閉。

          四、選擇數(shù)據(jù)庫里的記錄

            1.選擇所有記錄的字段(按記錄倒序排序):sql = "select * from data order by ID desc"
            2.選擇所有記錄的姓名和E-mail字段(不排序):sql = "select username,usermail from data"
            3.選擇姓名為“風(fēng)云突變”的所有記錄:sql = "select * from data where username='"風(fēng)云突變"'"
            4.選擇使用 163 信箱的所有記錄(按查看次數(shù)排序):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 語句已經(jīng)知道了,不過在Web應(yīng)用時,還得創(chuàng)建一個 RecordSet 對象得到記錄集,才能把從數(shù)據(jù)庫里取出的值應(yīng)用在網(wǎng)頁上,如果現(xiàn)在將所有的記錄顯示在網(wǎng)頁上就這樣:

            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

            說明:建立數(shù)據(jù)庫連接;創(chuàng)建 rs 得到記錄集;循環(huán)顯示記錄,rs.Eof 表示記錄末,rs.MoveNext 表示移到下一個記錄;最后關(guān)閉。

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

            修改記錄的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

            說明:建立數(shù)據(jù)庫連接;獲取記錄ID、新 E-mail 字符串;使用 update 語句修改記錄;conn.Execute 來執(zhí)行;最后關(guān)閉。
            如果使記錄的查看值加1,則:sql = "update data set view=view+1 where ID="&CInt(ID)

          六、刪除數(shù)據(jù)庫記錄

            刪除某一條記錄:

            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

            說明:建立數(shù)據(jù)庫連接;獲取記錄ID;使用

          關(guān)鍵詞:asp,access,數(shù)據(jù)庫

          閱讀本文后您有什么感想? 已有 人給出評價!

          • 1 歡迎喜歡
          • 1 白癡
          • 1 拜托
          • 1 哇
          • 1 加油
          • 1 鄙視