我們都知道ASP是Active Server Page的縮寫意為動態服務器頁面ASP是微軟公司開發的代替CGI腳本程序的一種應用它可以與數據庫和其它程序進行交互是一種簡單方便的編程工具下面介紹一些基本知識供大家參考
一數據庫連接
以下為引用的內容
<%
set conn=servercreateobject(nnection)
connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(數據庫名)
%>
二打開數據庫
以下為引用的內容
exec=select * from 數據庫表
set rs=servercreateobject(adodbrecordset)
rsopen execconn
參數為讀取
讀取內容格式<%=rs(字段)%>
三添加記錄處理程序
以下為引用的內容
<%
set conn=servercreateobject(nnection)
connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(數據庫名)
name=requestform(字段) nametelmessage為提交表單所設置的字段值
tel=requestform(字段)
message=requestform(字段)
exec=insert into 表名(字段)values(+字段+) 多個用逗號隔開
connexecute exec 使用execute提交
connclose
set conn=nothing
%>
四搜索處理程序
以下為引用的內容
<%
name=requestform(字段) nametel為提交表單所設置的字段值
tel=requestform(字段)
set conn=servercreateobject(nnection)
connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(數據庫名)
exec=select * from 表 where name=+字段+
and tel=+字段 set rs=servercreateobject(adodbrecordset)
rsopen execconn %> 頁面搜索到的內容導出來
<%
do while not rseof
%><tr>
<td><%=rs(name)%></td>
<td><%=rs(tel)%></td>
<td><%=rs(time)%></td>
</tr>
<%
rsmovenext
loop
%>
五刪除記錄處理程序:
以下為引用的內容
<%
set conn=servercreateobject(nnection)
connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(數據庫名)
exec=delete * from 表名 where 編號=&requestform(id)
connexecute exec
%>
六修改記錄處理程序:
以下為引用的內容
<%
set conn=servercreateobject(nnection)
connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(數據庫名)
exec=select * from 表名 where 編號=&requestform(id)
set rs=servercreateobject(adodbrecordset)
rsopen execconn 為修改意思
rs(name)=requestform(字段) nametelmessage為提交表單所設置的字段值
rs(tel)=requestform(字段)
rs(message)=requestform(字段)
rsupdate
rsclose
set
rs=nothing
connclose
set
conn=nothing
%>
修改記錄執行程序:輸入ID號頁面>>>導出相對應ID數據>>>>>>直接修改的處理程序
七後台登陸處理程序例子
以下為引用的內容
<%
dim namepassword name=requestform(name)
password=requestform(password)
dim execconnrs
exec=select *from 表名 where(name=&字段&
and password=&字段&)
set conn=servercreateobject(nnection)
connopen driver={microsoft access driver (*mdb)};dbq=&servermappath(數據庫名)
set rs=servercreateobject(adodbrecordset)
rsopen execconn
if not rseof then
rsClose
connClose
session(checked)=yes
session(check)=right
responseRedirect indexasp
else
session(checked)=no
session(check)=wrong
responseRedirect loginasp
end if
%>
每個後台頁面加上:
<%if not session(checked)=yes then session裡面定義一個checked字符串變量
responseRedirect loginasp
else
%>
希望以上對於ASP基礎知識的介紹能給初學者帶來一定的幫助
From:http://tw.wingwit.com/Article/program/net/201311/12867.html