五、ASP程序的編寫
(1) ListCdInformation.ASP 程序
這個程序實現的是檢索數據庫,把檢索的結果顯示為一張表,使用了剛才我們定義的組件。它打開表,然後列舉每一張CD的信息。
〈%
Dim Cd_Info
Set Cd_Info= Server.CreateObject("CD.CD_Handle")
%〉
〈Html〉
〈HEAD〉
〈META http-equiv="Content-Type" content="text/Html; charset=gb2312"〉
〈TITLE〉CD信息列表〈/TITLE〉
〈/HEAD〉
〈BODY〉
〈B〉〈P ALIGN="center"〉CD信息列表〈/P〉〈/B〉
〈TABLE BORDER="2" CELLSPACING="1"〉
〈TR〉
〈TD〉〈P ALIGN="center"〉CD編號〈/TD〉
〈TD〉〈P ALIGN="center"〉CD名〈/TD〉
〈TD〉〈P ALIGN="center"〉作者〈/TD〉
〈TD〉〈P ALIGN="center"〉價格〈/TD〉
〈TD〉〈P ALIGN="center"〉CD簡介〈/TD〉
〈/TR〉
〈TR〉〈/TR〉
〈%DIM ID
Dim Name
Dim Author
Dim PRice
Dim Information
'初始化CD列表
Cd_Info.OpenDB
While Cd_Info.ISEOf =False
Cd_Info.NextCD ID,Name,Author,Price,Information
%〉
〈TR〉
〈TD〉〈%=ID%〉〈/TD〉
〈TD〉〈%=Name%〉〈/TD〉
〈TD〉〈%=Author%〉〈/TD〉
〈TD〉〈%=Price%〉〈/TD〉
〈TD〉〈%=Information%〉〈/TD〉
〈TD〉〈Form Name = "Delete" METHOD ='POST' ACTION ="DeleteCdInformation.ASP?id=〈%=ID%〉"〉
〈INPUT TYPE "SUBMIT" VALUES="刪除此條" NAME="DELETE2"〉
〈/FORM〉
〈/TD〉
〈/TR〉
〈%
Wend
%〉
〈/TABEL〉
〈FORM NAME="ADD" METHOD ="POST" ACTION="AddCDInformation.ASP"〉
〈input type ="submit" value="添加一條CD信息" Name="ADD2"〉
〈/FORM〉
〈/body〉
〈/Html〉