四、编程题(本大题共3小题,每小题10分,共30分)
1.写一段VBScript函数,在页面上显示中文格式的系统日期。(例如:2010年5月9日星期日)
2.在数据库中有book表,其部分结构为:
字段名类型说明
id字符图书编号
bookname字符图书名
price数字单价
num数字数量
indate日期进书日期
type字符图书类别
请按要求写出SQL语句。
(1)求book表中图书的总册数;
(2)求book表2000年以后进书的总册数;
(3)求book表图书的平均单价;
(4)求book表单价最贵和最便宜的图书;
(5)求book表中每一类图书的记录数、总金额。
3.在数据库data1.mdb(放在网站根目录下的database子目录)中有book表和Buybook表,其部分结构为:
Book表
字段名类型说明
id自动编号
bookid字符图书编号
bookname字符图书名
price数字单价
publish字符出版社
Buybook表
字段名类型说明
orderid自动编号订单编号
bookid字符图书编号
bookname字符图书名
price数字单价
publish字符出版社
num数字购买数量
利用datagrid(id=dg)来显示Book表中的图书信息,在datagrid的操作栏点击购买,将该图书放入购物车中,系统将读出Book表的信息,同时将这些信息以及购买信息添加到Buybook表中。下面的程序就是实现这一个功能(即先查看是否已经购买该图书,如果没有购买将增加一条记录到Buybook表中;如果已经购买则增加购买的数量),请在程序的空白处填上合适的语句。