频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

在线管理更新

来源:- 作者:请作者和我们联系 出处:巧巧读书 2005-11-29 进入讨论组
p>  当你有了一个自己的网站以后,尤其是对于那些流量较大、内容较多的网站,每天的更新站点成了你维护网站的首要任务之一,但往往是找到了资料以后,还要先做出与其相关的页面,然后用FTP等工具上传了以后才能对自己的页面进行更新,这对于那些流量小,且时间充裕的管理员来说当然也没什么,但当你的站点有了一定规模以后,这样的更新就成了一项繁重的任务。有没有办法能做到在网上找到资料以后,然后进行在线的更新管理,而页面又能保持自动的更新和自动生成浏览页面呢?答案是肯定的,而且当ASP出现了以后,这更成为了一项简单的事情!

  首先我简要介绍一下我们将要实现的在线文章管理有那些功能,利用ASP的数据库管理我们可以实现文章分栏目的在线添加、修改、删除,在线修改管理员名称、密码,增加新栏目,文章分栏目的搜索功能,文章自动生成显示,以及文章的转发邮箱等功能!其运行环境为:Windows95(98)+PWS+Access97(2000)或Windows NT+IIS4+Access97(2000)或Windows2000(带IIS5)+Access97(2000).

  下面就为你一步步讲解实现这一功能的详细过程:

  首先我们将说明数据库的建立以及它的具体结构

  (1).利用ACCESS创建一数据库名为BOOKID.MDB空白数据库

  (2).创建表1:admin,用来保存管理员姓名和密码信息,其结构为:

  字段名 字段数据类型 说明

  ID 自动编号

  USERNAME 文本 在此可以输入你的管理员姓名,也可在线修改

  PASSWORD 文本 输入管理员密码,也可在线修改

  (3).创建表2:type,用来保存文章的栏目信息,其结构为:

  字段名 字段数据类型 说明

  TYPEID 自动编号

  TYPE 文本 输入你需要的那些文章栏目,也可在线添加,修改

  (4).创建表3:article,用来保存文章标题,内容,更新日期等信息,其结构为:

  字段名 字段数据类型 说明

  ARTICLEID 自动编号

  TITLE 文本 字段大小为40,输入文章标题,也可在线添加,修改

  CONTENT 备注 输入文章内容,也可在线添加,修改

  TYPEID 数字 用来建立与表2的关联

  HITS 数字 记录点击浏览文章人数

  DATE 日期/时间 记录文章的加入时间

  好了,建立了程序的数据库结构我们就可以开始编写相关的程序了。

  建立了数据库以后,就要用ASP建立与数据库相关的程序,包括连接数 狻⑾允臼菘饽谌荨⒏率菘獾扔胫喙氐某绦颍员酒蠹医彩鲈诠芾硐低持性跹胧菘饨辛樱⒋蚩菘狻T贏SP程序中,一般都将建立数据库连接的程序单独放到一个文件中,以后就直接用$#@60;!--include file="xxx.asp"--$#@62;来调用就可以了,这样即省去了以后在需要建立数据库连接的页面每次都要输入相关语句才能建立连接,而且对以后更改数据库的名字更方便些。你想想,要是在每个页面都写上连接数据库的语句,以后要是修改数据库名字的时候岂不是要每个文件都修改,现在用了单独的文件直接INCLUDE,只要修改一个文件就可以达到相同的效果了,这也不失为ASP编程的一个小技巧:)

  下面就开始为大家讲述关于建立与数据库连接的方法:

  新建一个ASP文件conn.asp,以后对数据库的调用可以用$#@60;!--include file="conn.asp"--$#@62;,下面为conn.asp的内容及讲解:

  $#@60;%

  dim conn

  dim connstr

  "执行子程序

  call conn_init()

  "连接数据库的子程序

  sub conn_init()

  "对由于运行时间错误造成的程序中断做出反应,它可以通过把控制移到生成错误的语句之后紧接的哪个语句,而继续处理应用,你也可以不用这个语句,这时一旦发生了错误,程序会停止并且有一个错误提示信息给用户!

  on error resume next

  "利用server.MapPath来指定数据库的路径,这里的路径是相对路径

  connstr="DBQ="+server.mappath("bookid.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

  "利用Connection对象连接数据库

  set conn=server.createobject("ADODB.CONNECTION")

  "利用open打开连接的数据库

  conn.open connstr

  end sub

  %$#@62;

  这样,一个完整的数据库连接并打开的文件就完成了,数据库和它的连接都做好了,接下来应该介绍怎样把数据添加到数据库,当然不能直接在数据库里面添加了,那样就失去了本程序的意义了:)下一节将为大家介绍文章的在线添加及保存。

本U R L:http://www.qqread.com/itlife/e381106102.html 更多文章 更多内容请看网络管理实用手册专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章