四、編程題(本大題共3小題,每小題10分,共30分)
1.寫一段VBScript函數(shù),在頁面上顯示中文格式的系統(tǒng)日期。(例如:2010年5月9日星期日)
2.在數(shù)據(jù)庫中有book表,其部分結(jié)構(gòu)為:
字段名類型說明
id字符圖書編號
bookname字符圖書名
price數(shù)字單價
num數(shù)字數(shù)量
indate日期進書日期
type字符圖書類別
請按要求寫出SQL語句。
(1)求book表中圖書的總冊數(shù);
(2)求book表2000年以后進書的總冊數(shù);
(3)求book表圖書的平均單價;
(4)求book表單價最貴和最便宜的圖書;
(5)求book表中每一類圖書的記錄數(shù)、總金額。
3.在數(shù)據(jù)庫data1.mdb(放在網(wǎng)站根目錄下的database子目錄)中有book表和Buybook表,其部分結(jié)構(gòu)為:
Book表
字段名類型說明
id自動編號
bookid字符圖書編號
bookname字符圖書名
price數(shù)字單價
publish字符出版社
Buybook表
字段名類型說明
orderid自動編號訂單編號
bookid字符圖書編號
bookname字符圖書名
price數(shù)字單價
publish字符出版社
num數(shù)字購買數(shù)量
利用datagrid(id=dg)來顯示Book表中的圖書信息,在datagrid的操作欄點擊購買,將該圖書放入購物車中,系統(tǒng)將讀出Book表的信息,同時將這些信息以及購買信息添加到Buybook表中。下面的程序就是實現(xiàn)這一個功能(即先查看是否已經(jīng)購買該圖書,如果沒有購買將增加一條記錄到Buybook表中;如果已經(jīng)購買則增加購買的數(shù)量),請在程序的空白處填上合適的語句。