如何讓asp和access數(shù)據(jù)庫連接?_Access數(shù)據(jù)庫教程
推薦:四種用ACCESS做網(wǎng)絡(luò)版程序的方法一:直接把MDB(MDE)文件放到網(wǎng)絡(luò)中的共享目錄中,在客戶端做好對應(yīng)的快捷方式 二:數(shù)據(jù)庫折分(菜單:工具,實(shí)用工具,折分)成前后臺(tái),把后臺(tái)放在一個(gè)共享目錄中,然后前臺(tái)文件就可以分發(fā)給每個(gè)用戶了。 三:也是使用拆分成前后臺(tái),后臺(tái)升遷至SQL SERVER數(shù)據(jù)
|
您的網(wǎng)站是否仍一如既往地保持“靜態(tài)”?目前呈幾何增長的互聯(lián)網(wǎng)網(wǎng)站中,有相當(dāng)一部分仍固守“靜態(tài)”,無形中已大大落后于時(shí)代的步伐。所謂“靜態(tài)”指的就是網(wǎng)站的網(wǎng)頁內(nèi)容“固定不變”,當(dāng)用戶瀏覽器通過互聯(lián)網(wǎng)的HTTP協(xié)議向WEB服務(wù)器請求提供網(wǎng)頁內(nèi)容時(shí),服務(wù)器僅僅是將原已設(shè)計(jì)好的靜態(tài)HTML文檔傳送給用戶瀏覽器。其頁面的內(nèi)容使用的僅僅是標(biāo)準(zhǔn)的HTML代碼,最多再加上流行的GIF89A格式的動(dòng)態(tài)圖片,比如產(chǎn)生幾只小狗小貓跑來跑去的動(dòng)畫效果。若網(wǎng)站維護(hù)者要更新網(wǎng)頁的內(nèi)容,就必須手動(dòng)地來更新其所有的HTML文檔。 “靜態(tài)”網(wǎng)站的致命弱點(diǎn)就是不易維護(hù),為了不斷更新網(wǎng)頁內(nèi)容,你必須不斷地重復(fù)制作HTML文檔,隨著網(wǎng)站內(nèi)容和信息量的日益擴(kuò)增,你就會(huì)感到工作量大得出乎想象。 一般來說,一個(gè)真正的、完整的站點(diǎn)是離不開數(shù)據(jù)庫的,因?yàn)閷?shí)際應(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ù)庫里返回信息,作為一組記錄。 用 ASP 來做一個(gè)自己的通訊錄練練手吧…… 一、建立數(shù)據(jù)庫: 用 Microsoft Access 建立一個(gè)名為 data.mdb 的空數(shù)據(jù)庫,使用設(shè)計(jì)器創(chuàng)建一個(gè)新表。輸入以下幾個(gè)字段: 字段名稱 數(shù)據(jù)類型 說明 其它 保存為 data.mdb 文件,為了便于說明,只是做了一個(gè)比較簡單的庫。 二、連接數(shù)據(jù)庫 方法1: 方法2: 注意:一個(gè)頁面中,只要連接一次就可以了,數(shù)據(jù)庫使用完后要及時(shí)關(guān)閉連接。 三、添加新記錄到數(shù)據(jù)庫 Set conn = Server.CreateObject("ADODB.Connection") username = "風(fēng)云突變" sql = "insert into data (username,usermail,indata) values('"&username&"','"&usermail&"','"&indate&"')" conn.Close 說明:建立數(shù)據(jù)庫連接;通過表單獲取姓名、E-mail 字符串,Now()獲取當(dāng)前時(shí)間日期;使用 insert into 語句添加新記錄;conn.Execute 來執(zhí)行;最后關(guān)閉。 四、選擇數(shù)據(jù)庫里的記錄 1.選擇所有記錄的字段(按記錄倒序排序):sql = "select * from data order by ID desc" SQL 語句已經(jīng)知道了,不過在Web應(yīng)用時(shí),還得創(chuàng)建一個(gè) RecordSet 對象得到記錄集,才能把從數(shù)據(jù)庫里取出的值應(yīng)用在網(wǎng)頁上,如果現(xiàn)在將所有的記錄顯示在網(wǎng)頁上就這樣: Set conn = Server.CreateObject("ADODB.Connection") sql = "select * from data" Do While Not rs.Eof rs.Close 說明:建立數(shù)據(jù)庫連接;創(chuàng)建 rs 得到記錄集;循環(huán)顯示記錄,rs.Eof 表示記錄末,rs.MoveNext 表示移到下一個(gè)記錄;最后關(guān)閉。 五、修改(更新)數(shù)據(jù)庫記錄 修改記錄的E-mail: Set conn = Server.CreateObject("ADODB.Connection") ID = 1 sql = "update data set usermail='"&usermail&"' where ID="&CInt(ID) conn.Close 說明:建立數(shù)據(jù)庫連接;獲取記錄ID、新 E-mail 字符串;使用 update 語句修改記錄;conn.Execute 來執(zhí)行;最后關(guān)閉。 六、刪除數(shù)據(jù)庫記錄 刪除某一條記錄: Set conn = Server.CreateObject("ADODB.Connection") ID = 1 sql = "delete from data where ID="&CInt(ID) conn.Close 說明:建立數(shù)據(jù)庫連接;獲取記錄ID;使用 delete 語句刪除記錄;conn.Execute 來執(zhí)行;最后關(guān)閉。 總結(jié): 以上教程只是本人整理的,是針對ASP的初學(xué)者而寫的,只是介紹了一些基本的用法,如有不足,還望多多諒解。 |
分享:如何修復(fù)Access數(shù)據(jù)庫Access數(shù)據(jù)庫被損壞主要分為以下幾種情況:1、嚴(yán)重?fù)p壞;2、輕度損壞;3、有些表被損壞或有些表的部分記錄被損壞。下面就分情況介紹解決辦法。 1、使用Access97打不開數(shù)據(jù)庫、系統(tǒng)提示不可識(shí)別的數(shù)據(jù)庫格式或不是該表的索引等信息,這樣的數(shù)據(jù)庫都是損壞比較
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫
- 一句sql更新兩個(gè)表并可更新對應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫教程推薦
猜你也喜歡看這些
- 如何巧用SQL鏈接服務(wù)器訪問遠(yuǎn)程Access數(shù)據(jù)庫
- Access 2007基礎(chǔ)入門手冊
- 在窗體間傳遞參數(shù)的幾種常用辦法
- 怎樣修復(fù)不同情況的Access數(shù)據(jù)庫
- 用Access設(shè)計(jì)客觀試卷(1)
- Access數(shù)據(jù)庫與SQLserver2000的數(shù)據(jù)互導(dǎo)
- access下如何恢復(fù)已經(jīng)刪除的記錄;如何恢復(fù)已經(jīng)刪除的表、窗體等等對象
- 使用MD5加密數(shù)據(jù)庫中的用戶密碼(一)
- Access使用宏控制程序之創(chuàng)建宏
- 解讀Access數(shù)據(jù)庫支持用戶同時(shí)在線問題
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-如何讓asp和access數(shù)據(jù)庫連接?
。