




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、ASP數(shù)據(jù)庫簡單操作教程 <1 >.數(shù)據(jù)庫連接(用來單獨(dú)編制連接文件conn.asp) < % Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DRIVER=Microsoft Access Driver (*.mdb); DBQ=" & Server.MapPath("bbsdb1user.mdb") % > (用來連接bbsdb1目錄下的user.mdb數(shù)據(jù)庫) <2 >顯示數(shù)據(jù)庫記錄 原理:將數(shù)據(jù)庫中的記錄一一
2、顯示到客戶端瀏覽器,依次讀出數(shù)據(jù)庫中的每一條記錄 如果是從頭到尾:用循環(huán)并判斷指針是否到末 使用: not rs.eof 如果是從尾到頭:用循環(huán)并判斷指針是否到開始 使用:not rs.bof < ! -#include file=conn.asp- > (包含conn.asp用來打開bbsdb1目錄下的user.mdb數(shù)據(jù)庫) < % set rs=server.CreateObject("adodb.recordset") (建立recordset對象) sqlstr="select * from message" - >(m
3、essage為數(shù)據(jù)庫中的一個(gè)數(shù)據(jù)表,即你要顯示的數(shù)據(jù)所存放的數(shù)據(jù)表) rs.open sqlstr,conn,1,3 - >(表示打開數(shù)據(jù)庫的方式) rs.movefirst - >(將指針移到第一條記錄) while not rs.eof - >(判斷指針是否到末尾) response.write(rs("name") - >(顯示數(shù)據(jù)表message中的name字段) rs.movenext - >(將指針移動到下一條記錄) wend - >(循環(huán)結(jié)束) - rs.close conn.close 這幾句是用來關(guān)閉數(shù)據(jù)庫 set rs
4、=nothing set conn=nothing - % > 其中response對象是服務(wù)器向客戶端瀏覽器發(fā)送的信息 <3 >增加數(shù)據(jù)庫記錄 增加數(shù)據(jù)庫記錄用到rs.addnew,rs.update兩個(gè)函數(shù) < !-#include file=conn.asp- > (包含conn.asp用來打開bbsdb1目錄下的user.mdb數(shù)據(jù)庫) < % set rs=server.CreateObject("adodb.recordset") (建立recordset對象) sqlstr="select * from messa
5、ge" - >(message為數(shù)據(jù)庫中的一個(gè)數(shù)據(jù)表,即你要顯示的數(shù)據(jù)所存放的數(shù)據(jù)表) rs.open sqlstr,conn,1,3 - >(表示打開數(shù)據(jù)庫的方式) rs.addnew 新增加一條記錄 rs("name")="xx" 將xx的值傳給name字段 rs.update 刷新數(shù)據(jù)庫 - rs.close conn.close 這幾句是用來關(guān)閉數(shù)據(jù)庫 set rs=nothing set conn=nothing - % >.<4 >刪除一條記錄 刪除數(shù)據(jù)庫記錄主要用到rs.delete,rs.updat
6、e < !-#include file=conn.asp- > (包含conn.asp用來打開bbsdb1目錄下的user.mdb數(shù)據(jù)庫) < % dim name name="xx" set rs=server.CreateObject("adodb.recordset") (建立recordset對象) sqlstr="select * from message" - >(message為數(shù)據(jù)庫中的一個(gè)數(shù)據(jù)表,即你要顯示的數(shù)據(jù)所存放的數(shù)據(jù)表) rs.open sqlstr,conn,1,3 - >(表
7、示打開數(shù)據(jù)庫的方式) - while not rs.eof if rs.("name")=name then rs.delete rs.update 查詢數(shù)據(jù)表中的name字段的值是否等于變量name的值"xx",如果符合就執(zhí)行刪除, else 否則繼續(xù)查詢,直到指針到末尾為止 rs.movenext emd if wend - - rs.close conn.close 這幾句是用來關(guān)閉數(shù)據(jù)庫 set rs=nothing set conn=nothing - % > <5 >關(guān)于數(shù)據(jù)庫的查詢 (a) 查詢字段為字符型 < %
8、dim user,pass,qq,mail,message user=request.form("user") pass=request.form("pass") qq=request.form("qq") mail=request.form("mail") message=request.form("message") if trim(user)&"x"="x" or trim(pass)&"x"="x&qu
9、ot; then (檢測user值和pass值是否為空,可以檢測到空格) response.write("注冊信息不能為空") else set rs=server.CreateObject("adodb.recordset") sqlstr="select * from user where user='"&user&"'" (查詢user數(shù)據(jù)表中的user字段其中user字段為字符型) rs.open sqlstr,conn,1,3 if rs.eof then rs.addne
10、w rs("user")=user rs("pass")=pass rs("qq")=qq rs("mail")=mail rs("message")=message rs.update rs.close conn.close set rs=nothing set conn=nothing response.write("注冊成功") end if rs.close conn.close set rs=nothing set conn=nothing response.wri
11、te("注冊重名") % > (b)查詢字段為數(shù)字型 < % dim num num=request.form("num") set rs=server.CreateObject("adodb.recordset") sqlstr="select * from message where id="&num (查詢message數(shù)據(jù)表中id字段的值是否與num相等,其中id為數(shù)字型) rs.open sqlstr,conn,1,3 if not rs.eof then rs.delete rs.update rs.close conn.c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 錫礦選礦廠生產(chǎn)調(diào)度與優(yōu)化考核試卷
- 質(zhì)檢技術(shù)與質(zhì)量風(fēng)險(xiǎn)分析考核試卷
- 隔音材料在酒店客房設(shè)計(jì)中的應(yīng)用考核試卷
- 麻醉人力應(yīng)急預(yù)案
- 怎樣判斷新生兒黃疸的程度輕重
- 常見疾病臍帶護(hù)理
- 兒童飲用水衛(wèi)生常識
- 金融機(jī)構(gòu)風(fēng)險(xiǎn)管理數(shù)字化轉(zhuǎn)型的法律法規(guī)與政策解讀報(bào)告
- 虛擬現(xiàn)實(shí)(VR)設(shè)備在房地產(chǎn)營銷中的創(chuàng)新策略與市場潛力分析報(bào)告
- 2025年零售電商行業(yè)社交電商發(fā)展趨勢與案例分析
- PADI潛水OW理論知識課件
- 2025年“安康杯”安全生產(chǎn)知識競賽考試題(附答案)
- 模具鉗工應(yīng)聘簡歷
- 2025年《處方管理辦法》標(biāo)準(zhǔn)課件
- 低壓電工作業(yè)試題含參考答案
- 2025年中考物理知識點(diǎn)歸納(挖空版)
- 風(fēng)電吊裝安全培訓(xùn)
- GB/T 45227-2025化工園區(qū)封閉管理系統(tǒng)技術(shù)要求
- 煤礦特大安全生產(chǎn)事故典型案例課件
- DB23T 2773-2020 公路路面彩色抗滑薄層施工技術(shù)規(guī)范
- 散裝白酒培訓(xùn)課件
評論
0/150
提交評論