
先要建立一个名为news.mdb的数据库文件,然后在其中点“新建”选择“设计视图”建立两个表,一个名为details用来存放回复,另一个名为titles用来存放主题如图:
制作过程详解:
1、在titles中建立以下字段,如图:
注意:
1 右键单击“titleID”选择“主键”,出现钥匙图形。
2 这里的“shu”不可以改为“number”否则会出现错误,王国容的那本《asp &web 数据库》中就犯了这样的错误。
3 将“日期/时间”类型的字段的默认值都设为now() ,在titles中建立以下字段,如图:
4、 将“日期/时间”类型的字段的默认值都设为now()。建立完成后,要设置这两个表的关联。点击 按钮,
5、 将titles中的titleID拖至details中的titleID上松手,出现如下对话框:(如图设置)
6、 然后保存就可以了。这样一个提供储存的数据库就建立好了。接下来我们要编写asp程序了。首先让我们先来分析论坛所需要的功能。大概需要以下几个功能:
于是,根据这些功能,需要编写6个asp文件:
title.asp、titlenew.asp、titleout.asp、detail.asp、detnew.asp、detout.asp
还有一个文件是必需的(在我的程序中)adovbs.inc,即可。
PHP论坛:1.安全性要高于ASP论坛,专业的mysql数据库安全性也远远高于asp论坛所使用的access.当然商业版asp程序的mssql安全性也不错.
2.制作论坛风格简单,只要你会基本的HTM语言和一定的设计技术就能很方便的制作一整套属于自己的论坛风格.而ASP论坛就国内的几款比较知名的程序来说(动网,leadbbs,雪人等),制作风格都是在后台进行,个人认为比较烦琐.
3.速度快,当然这一点会被其他很多因素(比如空间速度,论坛体积等)影响,并不是绝对的.
4.国内使用PHP的程序员比较少,所以在程序开发的速度和数量上要少于ASP论坛.
5.也是因为上面的原因,PHP论坛的国际知名度要远远高于ASP论坛.世界上应用最广泛的最知名的三大论坛程序VBB.IPB.PHPBB都是PHP论坛.
ASP论坛:
1.除了以上所说的优缺点以外ASP论坛在本机安装的话,环境架设比较简单,WIN98下安装PWS,WIN2000和XP下安装IIS就行了。对于新手来说,在本机安装ASP程序要比安装PHP程序方便的多.
2.如果觉得在本机安装ASP比较麻烦的话可以申请免费空间,国内申请ASP免费空间的比申请PHP空间的多.
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)