原创ASP打造图书管理系统(access版)(二)
这次我们来讲解框架和conn.asp文件
在这里conn.asp文件我也不太想多讲解了,很多朋友已经很熟悉了,用于连接数据库文件!
<%
set db=server.createobject("adodb.connection")
db.open "DBQ="&server.mappath("date/xhbook.mdb")&";driver={microsoft access driver (*.mdb)}"
%>
属于规范写法,数据库地址为date/xhbook.mdb为安全期间大家在使用中可以更改为asp格式
框架页面为index.asp分left.asp和right.asp页面
left.asp页面中的要点为:
1.为连接数据库conn.asp文件
2.为一个SQL语句用于输出xhbooktype表中的记录(也就是分类)
3.执行SQL语句
这段语句中:
if request.form("active")="" then
else
set rs2=server.createobject("adodb.recordset")
date1=request.form("date1")
date2=request.form("date2")
date3=request.form("date3")
insertsql="select * from xhbook"
rs2.open insertsql,db,1,3
意思为我在表单添加了一个隐藏域设置为active值为YES,头句的目的就是打开页面探测一下active是否为空值,如果是就不执行,如果不是执行一下代码~!
中的
insertsql="select * from xhbook"
rs2.open insertsql,db,1,3
rs2.addnew
rs2("bookname")=trim(request.form("name"))
rs2("booktype")=trim(request.form("select"))
rs2("bookmoney")=trim(request.form("money"))
rs2("publishing")=trim(request.form("publishing"))
rs2("xhdate")=date1&"-"&date2&"-"&date3
rs2.update
为用记录集来更新表xhbook
rs.addnew和rs.update是互相组合的,一个添加记录,一个更新记录!中间5句就是从表单获取值来传递给数据库表单!

这个很简单就是循环了选择表单的值,只要循环一下就可以更新输出了,这样很方便的!
框架的right.asp页面就是一个显示页面,在这里就不废话了!准备下节课了~
