网站内容更新表( 利用ACCESS创建一数据库名为.MDB空白数据库(2000))
优采云 发布时间: 2021-09-28 10:10网站内容更新表(
利用ACCESS创建一数据库名为.MDB空白数据库(2000))
当你有了自己的网站,尤其是那些流量多、内容多的网站,每天更新网站成为你维护网站的首要任务之一,但往往在你发现之后信息,你要先制作相关页面,然后用FTP等工具上传,更新你的页面。这当然适用于那些流量小而时间充裕的管理员。没什么,但是当你的网站有一定的规模时,这样的更新就变成了一项繁重的任务。有没有办法在网上查找资料,然后进行在线更新管理,同时页面可以自动更新,浏览页面可以自动生成?答案是肯定的,当ASP出现时,就变成了一件简单的事情!
首先简单介绍一下我们将要实现的在线文章管理功能。使用ASP数据库管理,我们可以在线添加、修改、删除文章的栏目,在线修改管理员名称和密码。,新增栏目、文章子栏目搜索功能、文章自动生成显示、以及文章转发邮箱等功能!运行环境为:Windows95(98) PWS Access97(2000) or Windows NT IIS4 Access97(2000) or Windows2000(with IIS5) Access97(2000)) @>。
下面将一步步为您讲解实现该功能的详细过程:
首先我们讲解一下数据库的建立和它的具体结构
(1).使用ACCESS创建一个名为BOOKID.MDB的数据库空白数据库
(2).创建表1:admin,用于保存管理员名称和密码信息,其结构为:
字段名字段数据类型说明
ID自动编号
USERNAME 文本可以在此处输入为您的管理员名称,也可以在线修改
PASSWORD 文本输入管理员密码,也可在线修改
(3)。创建表2:type,用于保存文章的列信息,其结构为:
字段名字段数据类型说明
TYPEID 自动编号
TYPE text 输入你需要的那些文章列,也可以在线添加修改
(4)。创建表3:文章,用于保存文章标题、内容、更新日期等信息,其结构为:
字段名字段数据类型说明
ARTICLEID 自动编号
TITLE文本字段大小为40,输入文章标题,也可以在线添加修改
CONTENT 备注输入文章的内容,也可以在线添加修改
TYPEID 编号用于建立与表 2 的关联
HITS数字唱片 点击浏览文章人数
DATE日期/时间记录文章加入时间
好了,程序的数据库结构就建立好了,我们就可以开始编写相关的程序了。
数据库建立后,需要使用ASP建立数据库相关的程序,包括连接数⑾允许,菘饽谌簌⒏率,菘獾,丢胫,喙,蝎喙,成员wine的蠹在SP程序中,通常将建立数据库连接的程序单独放到一个文件中,以后会直接放。您可以使用 $#@60;!--include file="xxx.asp"--$#@62; 为了建立连接,以后修改数据库的名字更方便。想一想,如果每页都写一个连接数据库的语句,以后修改数据库名的时候不就得修改每个文件了吗?现在单独的文件直接使用INCLUDE,只要修改一个文件,同样可以实现。达到了效果,
现在给大家讲讲建立数据库连接的方法:
新建一个ASP文件conn.asp,可以使用$#@60;!--include file="conn.asp"--$#@62; 以后要调用数据库,下面是conn.asp的内容和说明:
$#@60;%
昏暗的连接
昏暗的连接器
"执行子程序
调用 conn_init()
"连接数据库的子程序
子 conn_init()
“响应运行时错误引起的程序中断。它可以通过将控制权移到产生错误的语句之后紧接着的语句来继续处理应用程序。你也可以避免这个语句。此时,一旦发生错误,程序将停止并向用户发送错误消息!
下一个错误恢复
"使用server.MapPath指定数据库的路径,这里的路径为相对路径
connstr="DBQ="server.mappath("bookid.mdb") ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
"使用Connection对象连接数据库
set conn=server.createobject("ADODB.CONNECTION")
"使用open打开连接的数据库
conn.open 连接器
结束子
%$#@62;
这样一个完整的数据库连接和打开文件就完成了,数据库和它的连接就完成了。接下来,我们应该介绍如何向数据库中添加数据。当然不能直接添加到数据库中,这样就失去了原来程序的意义:) 下一节将介绍文章的在线添加和保存。