古詩詞大全網 - 藝術簽名 - Asp調用數據庫

Asp調用數據庫

ACCESS數據庫的連接

& lt%

set conn = server . createobject(" adodb . connection ")

conn . open " driver = { Microsoft access driver(*。MDB)};dbq = " & ampServer.mappath("數據庫")

% & gt

第壹句定義了壹個adodb數據庫連接組件,第二句連接您的數據庫。

& lt%

Exec="select * from數據庫表名"

set RS = server . createobject(" adodb . recordset ")

康涅狄格州,1,1

% & gt

這三句加在前兩句之後。

第壹句話:設置命令查詢數據庫。select後面是字段。如果要查詢所有內容,請使用*,from後跟表名。

第二句話:定義壹個記錄集組件,所有搜索到的記錄都放在這個組件中。

第三句:要打開這個記錄集,exec是前面定義的查詢命令,conn是前面定義的數據庫連接組件,後面的參數是“1,1”,就是reading。

& lt% do while not rs.eof % & gt

...

& lt%

rs.movenext

% & gt

& lt%=rs("字段名稱")% & gt

With do loop,not rs.eof表示條件是記錄集的結尾沒有被讀取,rs.movenext表示顯示壹條記錄後,轉到下壹條記錄。

主要用於顯示字段變量。

例如,創建壹個頁面來讀取數據庫記錄。

用access2000建立數據庫db1和表biao1。字段:id(自動編號)、姓名(文本)、qq(號碼)、內容(備註)、時間(時間、日期/默認值now())。

頁面代碼是:

& lt%

set conn = server . createobject(" adodb . connection ")

conn . open " driver = { Microsoft access driver(*。MDB)};dbq = " & ampserver.mappath("db1.mdb ")

% & gt

& lt%

exec = " select * from Biao 1 order by id desc "

set RS = server . createobject(" adodb . recordset ")

康涅狄格州,1,1

% & gt

& lt% do while not rs.eof % & gt

& lt% = RS(" id ")% & gt;& lt% = RS(" name ")% & gt;& lt% = RS(" QQ ")% & gt;& lt% = RS(" nei Rong ")% & gt;& lt% = RS(" time ")% & gt;& ltbr & gt

& lt%

rs.movenext

% & gt