何海平
(郴州工業(yè)交通學(xué)校,湖南 郴州 423000)
?
ASP的構(gòu)成及應(yīng)用
何海平
(郴州工業(yè)交通學(xué)校,湖南 郴州 423000)
[摘 要]本文講述了動態(tài)服務(wù)器頁面(Active Server Pages,ASP)中的兩個重要的對象、ADO組件、ASP與幾種數(shù)據(jù)庫的連接方法、ASP對的數(shù)據(jù)庫操作。
[關(guān)鍵詞]ASP;數(shù)據(jù)庫;ADO
1.1Request對象
Request的語法如下:
Request[.collectionlpropertylmethod](variable)
form得到form表單對象中元素的值
querystring 得到變量的值
例如:Request.form("Name")Request.Querystring("Name")
1.2Response對象
Response對象基本格式:response.集合,屬性及方法
response的write方法:response.write“你好”
功能:向客戶端發(fā)送客戶端能夠處理的數(shù)據(jù)。
例如:response.write "你的作業(yè)完成了"
1.3Request,Response對象的實驗:
實驗環(huán)境要求:安裝網(wǎng)頁編輯軟件,ASP實驗空間,LeapFTP上傳工具,IE瀏覽器。
代碼下載地址:http://www.czjy.gov.cn/hhp/hhp.rar
ADO主要有Connection和Recordset兩個對象。
2.1Connection對象
例如:set Conn=server.createobject("connection")'建立與數(shù)據(jù)庫之間的連接
Conn.Open "DRIVER={Microsoft Access Driver (123..mdb)};DBQ=" & Server.MapPath("testsys.mdb")'打開名為testsys的Access數(shù)據(jù)庫
2.2Recordset對象
Recordset的主要功能是存取數(shù)據(jù)庫的內(nèi)容。
例如:set Conn=server.createobject("connection")
set rs=server.createobject("adodb.recordset") '建立Recordset對象并把它賦與rs變量
rs.open "select * from [表]",connection,1,1'rs變量打開從表中查詢出來的內(nèi)容
3.1與Access連接
3.1.1建立DSN連接
Set Conn = Server.Createobject("connection")
Conn.Open " DSN=DSN名稱;uid=授權(quán)的用戶名;pwd=授權(quán)的密碼“
conn.close
set conn=nothing
3.1.2不建立DSN連接
Set Conn = Server.Createobject("Connection")
Conn.Open " DRIVER={Microsoft Access Driver (123.mdb)};DBQ=" & Server.MapPath("數(shù)據(jù)庫名稱.mdb")
Conn.close
set Conn=nothing
3.2與VF連接
連接方法為:Set Conn = Server.Createobject("Connection")
Conn.Open "Driver={microsoft VF driver};sourcetype=DBC;source DB= 數(shù)據(jù)庫名.dbc;Exclusive=No;"
3.3與SQL Server連接
Set Conn = Server.Createobject("Connection")
Conn.Open "Driver={SQL Server};server=(local);uid=sa;pwd=數(shù)據(jù)庫密碼;database=數(shù)據(jù)庫名稱;"
第一步:建立connection對象
Set Conn = Server.Createobject("ADODB.Connection")
第二步:打開數(shù)據(jù)源(以Access數(shù)據(jù)庫為例)
Conn.Open " DRIVER={Microsoft Access Driver (123.mdb)};DBQ=" & Server.MapPath("數(shù)據(jù)庫名稱.mdb")
第三步:下達(dá)SQL指令處理數(shù)據(jù)庫
Conn.Execute strSQL
第四步:關(guān)閉數(shù)據(jù)庫連接
Conn.Close
Set Conn = Nothing
實驗環(huán)境要求:安裝網(wǎng)頁編輯軟件、Access數(shù)據(jù)庫軟件、ASP實驗空間、LeapFTP上傳工具、IE瀏覽器、聯(lián)入因特網(wǎng)的計算機。
代碼下載地址:http://www.czjy.gov.cn/hhp/hehaiping.rar
主要參考文獻(xiàn)
[1]陳會安.ASP網(wǎng)頁制作徹底研究[M].北京:人民郵電出版社,2000.
doi:10.3969/j.issn.1673 - 0194.2016.12.118
[中圖分類號]TP311.1
[文獻(xiàn)標(biāo)識碼]A
[文章編號]1673-0194(2016)12-0178-01
[收稿日期]2016-05-02