包含asp代碼顯示access所有字段內(nèi)容的詞條
1、Set oConn = ServerCreateObjectquotADODBCONNECTIONquotoConnOpen quotProvider=Data Source=quot dataaccess 其次打開表并讀取記錄 sql = quotselect top 100 * from tablebb where 1=1quotSet oRs = ServerCreateObjectquotADODBRecordsetquotrsOpen sql, oconn, 1, 1 if;lt!#include file=quotconnaspquot lt dim tempstr,i set rst=servercreateobjectquotadodbrecordsetquotsql=quotselect * from 班級(jí)信息表 order by 編號(hào)quotrstopen sql,conn,1,1 for i=1 to 從這里是顯示所有字段名稱 tempstr=tempstr rstfieldsi1name quot,quotnext;asp讀取并顯示數(shù)據(jù)庫(kù)表中的內(nèi)容lt%@LANGUAGE=quotVBSCRIPTquot CODEPAGE=quot936quot% lt!DOCTYPE html PUBLIC quotW3CDTD XHTML 10 TransitionalENquot quotDTDxhtml1transitionaldtdquot 無標(biāo)題文檔 lt set conn=serverCreateObjectquotadodbconnectionquot;rsopen quotselect * from info where username=#39quot username quot#39quot,conn,1,1 if rseof then responsewrite quot找不到此用戶quotelse responsewrite rsquotpasswordquotend if;for i=0 to rsfields 1 responsewritersfieldsinamenext 這句話有誤,應(yīng)改為for i=0 to 1 responsewritersfieldsinamenext;1,1 #39打開數(shù)據(jù)表 if rsbof and rseof then #39數(shù)據(jù)記錄為空,那么顯示!responsewrite quot記錄為空quotresponseend else #39否則,一直循環(huán)輸出!do while not rseof responsewrite rsquotbhquotquotquotresponsewrite rsquotnamequotquotquotrsmovenext loop end if。
2、另外提供一個(gè)上傳圖片到數(shù)據(jù)庫(kù)長(zhǎng)二進(jìn)制字段中的代碼 indexhtml processasp lt responsebuffer=true formsize=requesttotalbytes formdata=requestbinaryreadformsizebncrlf=chrB13 chrB10divider=leftBformdata,clnginstrbformdata,bncrlf1datastart=instrbformdata,bnc;public DataSet SelectString adminName String sqlStr = quotselect 作品名稱,作者 from 表一 where 上傳用戶 = #39quot + adminName + quot#39quot 2public DataSet SelectString adminName String sqlStr=quot select 作品名稱,作者 from 表一 where 作品名稱 not inSelect 作品名稱 from 表一;有2種方法,一個(gè)是利用記錄集對(duì)象的recordcount方法, 也就是 rsrecordcount 例外一種是使用sql語句的count方法 Set rs = ado_queryquotselect count* as Zongshu from cms_member order by ID descquotResponsewrite quot數(shù)據(jù)表的中的記錄條數(shù)是quot rsquotZhongshuquot% 不過推薦;要把數(shù)據(jù)庫(kù)里的數(shù)據(jù)顯示出來,首先得建立與數(shù)據(jù)庫(kù)的鏈接用這段代碼建立鏈接 lt%set conn=servercreateobjectquotadodbconnectionquotconnopen quotdriver=microsoft access driver *mdbdbq=quotservermappathquotyinyuemdbquot lt exec=quotselect * from yinyuequotset rs=servercreateobjectquotadodb。
3、WritequotrsquotTitlequotquot #39Title是ya01數(shù)據(jù)庫(kù)中的一個(gè)字段名 Else ResponseWritequot數(shù)據(jù)庫(kù)中沒有你要查找的數(shù)據(jù)quotEnd IF rsclose connclose Set rs=Nothing Set conn=Nothing 把這段代碼放到你要顯示數(shù)據(jù)庫(kù)內(nèi)容的頁面中即可,試試看有什么不明白的,可以一起學(xué)習(xí)我的139;lta href=lt%=filename%?page=lt%=page+1% lta href=lt%=filename%?page=lt%=Rspagecount% lt%end if% lt rsclose 汗,你得看一下你的類別的設(shè)置的值,并不是直接用這個(gè)代碼啊。
4、在xueshengmdb的同一個(gè)目錄下建一個(gè)名字為showasp的頁面,把下面的代碼復(fù)制到showasp里就行了lt Set conn=ServerCreateObjectquotAdodbConnectionquotconnOpen quotProvider=Data Source=quotservermappathquotxueshengmdbquot#39以上是連接數(shù)據(jù)庫(kù) #39 Set rs=;lt #39### 讀入需要搜尋的關(guān)鍵字KeyWd假設(shè)是經(jīng)由QueryString傳入KeyWd = RequestQueryStringquotKeyWdquot‘### 開啟數(shù)據(jù)庫(kù)連接 Set Conn = ServerCreateObjectquotADODBConnectionquotConnOpen quotdriver=Microsoft Access Driver *mdbdbq=quotServerMapPathquottestmdbquot’### 開啟并讀入數(shù)據(jù)表;SQL = quotSelect 作者字段名 From 表1quot #39查詢表1中的作者字段 RsOpen SQL,Conn,1,1 #39執(zhí)行查詢 Do While Not RsEof #39開始循環(huán)顯示 ResponseWrite Rsquot作者字段名quot #39顯示查詢出的字段名下的內(nèi)容 ResponseWrite quotquot #39顯示一次輸出一個(gè)回車來換行便于查看RsMoveNext #39開始輸出。
5、通過上面的部分如果不出錯(cuò)的話,就已經(jīng)能開始從access獲取數(shù)據(jù)了,下面只要在頁面中調(diào)用數(shù)據(jù)用于顯示就行當(dāng)然了,access的連接語句還得你自己找,另外基本的數(shù)據(jù)庫(kù)操作你得會(huì),不然誰也幫不了你,多百度吧下面是頁面部分獲取數(shù)據(jù)的代碼是quotlt%quot + quot=quot + quot自己創(chuàng)建的連接對(duì)象名稱quot + quot數(shù)據(jù)庫(kù)中;responsewritequotquotrsquots01quotquotquotelse if rsquots02quotltquotquot then responsewritequotquotrsquots02quotquotquot#39else if rsquots55quotltquotquot then responsewritequotquotrsquots55quotquotquot#39end if end if end if 如果不用else,可以實(shí)現(xiàn)多字段同時(shí)顯示。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。