户中,提供通过向导建立数据库管理系统和通过编程建立数据库管理系统。Access采用的是”关系型数据库”,它本身就可以生成一个完整的系统。由于它和VB同为Microsoft开发,Access中采用Microsoft Access Visual Basic编程,所以它能很好的和VBScript 结合编程。
现在越来越多的人选择 Access 2002 作为自己的数据库,它和 Access 2000
相比,有着更突出和优越的地方。在 Access 2002 中,使用经改进的 Data Access Page 设计程序,可以快速创建连到 Access 和 SQL Server 数据库的 Web 页,实现输出报表、表格,以及 XML 格式的查询。新引入的 Data Access Pages 是表格和报表的HTML/XML 版本,是该版本中许多新功能的核心。但它只能在 Internet Explorer 5.0 及以上版本实现 (Access页虽然可以被配置到 Internet 网站,但它必须配置 Remote Data Services)。
2. 数据库设计
①概念结构设计
a. 实体及实体属性
表一:bd(表单),yhm(用户名),xb(性别), mm(密码), qrmm(确认密码), sf(省份), cs(城市)。
表二:tslb(图书类别),tsm(图书名),zz(作者),nrjj(内容简介),tjsj(添加时间),xgsj(修改时间),sc(删除)。
b. 实体之间联系
用户名 图书类别 图书名
图书修改
<%
dim sid
sid=session("id")
stsm=request.Form("tsm")
snrjj=request.Form("nrjj")
stslb=request.Form("tslb")
szz=request.Form("zz")
set conn=server.CreateObject("adodb.connection")
conn.connectionstring="driver={microsoft access driver (*.mdb)};dbq=" &server.MapPath("books.mdb")
conn.open
sql="update books set tsm='"&stsm &"',tslb='" & stslb & "',zz='" & szz & "' where id=" & sid
conn.execute(sql)
response.Redirect"gly.asp"
%>
图书删除
<%
Dim db,connstr
connstr="Dbq="&Server.Mappath("books.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"
Set db=Server.CreateObject("ADODB.Connection")
db.Open connstr
dim sid,strsql
sid=request.QueryString("id")
strsql="delete from books where id=" &sid
db.execute(strsql)
response.Redirect "gly.asp"
%>
管理论坛页同图书页删除设计一致,就不在重复。
(1) 论坛首页可发表留言与回复流言,