asp打開access數(shù)據(jù)庫代碼(aspnet access數(shù)據(jù)庫)
首先連接數(shù)據(jù)庫,然后lt Set Rs = ServerCreateObjectquotADODBRecordSetquot #39創(chuàng)建一個對象 SQL = quotSelect 作者字段名 From 表1quot #39查詢表1中的作者字段 RsOpen SQL,Conn,1,1 #39執(zhí)行查詢 Do While Not Rs;通常,用這個連接AC dim conn,MyDbPath dim connstr,db db=quotydataxiaoxianaspquot #39數(shù)據(jù)庫目錄和名 MyDbPath = quotquoton error resume next #39繼續(xù)執(zhí)行 set conn=servercreateobjectquotADODBCONNECTIONquotConnStr = quot。
sql=quotselect from 表 order by userid descquotrsopen sql,conn,1,1 if not rseof then 用戶ID 用戶名 密 碼 lt do while not rseof lt%=rsquot用戶IDquot% lt%=rsquot用戶名quot%;如果是從頭到尾用循環(huán)并判斷指針是否到末 使用 not rseof 如果是從尾到頭用循環(huán)并判斷指針是否到開始 使用not rsbof rsopen sqlstr,conn,1,3 表示打開數(shù)據(jù)庫的方式rsmovefirst;通過openSchema把數(shù)據(jù)庫中所有表讀出來,然后再進行接下來的工作,我把前面的代碼寫給你,后面的你自己寫吧#39conn這個數(shù)據(jù)庫連接你應(yīng)該有的啦 set rs=connopenSchema20 #39具體的看書查查其他參數(shù),不過讀表在ASP里面就;rs是新建的記錄集,用來保存sql語句查詢的結(jié)果sal是一個字符串,一般用來包含sql查詢語句RsOpen Sal,Conn , 1,1表示在數(shù)據(jù)庫中執(zhí)行sal中的sql語句,并將結(jié)果存入rs中后面跟的數(shù)字表示打開的方式,1表示記錄集中的。
首先網(wǎng)頁顯示超鏈接是這樣子操作的 指向一個超鏈接asp讀取數(shù)據(jù)庫,然后輸出到標題在這里這樣子就好;要把數(shù)據(jù)庫里的數(shù)據(jù)顯示出來,首先得建立與數(shù)據(jù)庫的鏈接用這段代碼建立鏈接 lt%set conn=servercreateobjectquotadodbconnectionquotconnopen quotdriver=microsoft access driver *mdbdbq=quotservermappathquot;Const SystemDatabaseType = quotACCESSquot #39系統(tǒng)數(shù)據(jù)庫類型,quotSQLquot為MS SQL2000數(shù)據(jù)庫,quotACCESSquot為MS ACCESS 2000數(shù)據(jù)庫 #39如果是ACCESS數(shù)據(jù)庫,請認真修改好下面的數(shù)據(jù)庫的文件名 Const DBFileName = quot\database\SiteWeave;首先你得連接上數(shù)據(jù)庫 比如連接數(shù)據(jù)庫的變量為conn sql=quotselect top 4 * from 表 order by id descquot#39意思是打開表中前4行,按id倒序排列 set rs=connexecutesql#39開始執(zhí)行代碼 if notrseof and rsbof。
打開數(shù)據(jù)連接 連接所有的數(shù)據(jù)庫都要先建立數(shù)據(jù)的連接對象和記錄集對象,要就是connection和recordset ,connopen后面的語句是數(shù)據(jù)庫引擎,有幾種寫法,你這是一種,還有就是sql數(shù)據(jù)庫和access的連接代碼是不是一樣的 建立;connopen connstr #39打開數(shù)據(jù)庫 set rs=serverCreateObjectquotadodbrecordsetquot #39新建記錄集對象 sql=quotselect * from 表名quot #39SQL語句,決定從數(shù)據(jù)庫中取哪些數(shù)據(jù),填入rs記錄集 rsopen sql,conn,1,1 #39將數(shù)據(jù)庫內(nèi)容;打開數(shù)據(jù)連接 連接所有的數(shù)據(jù)庫都要先建立數(shù)據(jù)的連接對象和記錄集對象,要就是connection和recordset ,connopen后面的語句是數(shù)據(jù)庫引擎,有幾種寫法,你這是一種,還有就是sql數(shù)據(jù)庫和access的連接代碼是不是一樣的;修改成mdb就可以了 1打開你的數(shù)據(jù)庫,選擇空數(shù)據(jù)庫如圖 2點擊文件名后面的那個標志彈出如下圖,選擇后綴為mdb格式的 3選好后修改保存路徑點擊創(chuàng)建就可以了 4這個就是了;lt #39以下為連接數(shù)據(jù)庫的代碼,不用理解,copy就行 set conn = serverCreateObjectquotADODBConnectionquotstr = quotDriver=Microsoft Access Driver *mdbDbq=quot serverMapPathquotdatabasemdbquotconnopen str #39。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。