WEB开发网
开发学院WEB开发ASP 利用ASP打造网站论坛DIY 阅读

利用ASP打造网站论坛DIY

 2006-04-08 11:59:50 来源:WEB开发网   
核心提示: 板主:文本类型,看板版主的ID,利用ASP打造网站论坛DIY(3),主题数:数字类型,看板中包含的主题数,这儿我就不再多说了,在这儿我只给出各个查询的SQL语句程序代码,(4)主题表(用来存放有关主题的讯息):ID:自动编号,并为其设置索引

板主:文本类型,看板版主的ID。

主题数:数字类型,看板中包含的主题数。

(4)主题表(用来存放有关主题的讯息):

ID:自动编号,并为其设置索引。

标题:文本类型,表示主题名。

看板:数字类型,来自看板列表,表示主题所属的看板。

文章数:数字类型,主题中包含的文章数。

所有的表是设计完了,但是数据库的设计并没有完,所以我们还需要建立表间关系,这样就能够让数据库执行一些相关性检查,避免资料出错。建立表间关系的另外的一个好处,就是通过它能够很容易的建立出复杂的JOIN查询。

通常我们在ASP中操作数据库的时候,都是使用的执行时生成的查询,然后由传递给数据库解释执行。而在这儿我们要用的是存贮查询。与执行时查询比较而言,预存程序具有更多的优点。

它保存在数据库中,独立于ASP程序代码,使得他更容易建立和修改,并且查询的效率更高,速度更快,可以调试好了以后再放在ASP页面中使用,能避免很多问题。而且使用存贮查询的ASP程序代码更加容易阅读和修改。可能大家都对在ASP中使用SQL查询感到很烦,特别是那些逗号啊,分号啊什么的,一不小心就会出错。使用存贮查询后,就可以不用顾虑这些问题了。当然,预存程序再使用上也有一些要注意的地方,在后面我会详细的讲解它的使用方法。在ACCESS中建立预存程序是一件很容易的事,这儿我就不再多说了。在这儿我只给出各个查询的SQL语句程序代码。

我把所有要使用到的查询都作为预存程序保存在了数据库中,主要的有以下的一些:

(1)按ID查询文章:

SELECT 主题表.标题 AS 主题名, 看板列表.名称 AS 看板名, 内容表.*
FROM 主题表 INNER JOIN (内容表 INNER JOIN 看板列表 ON 内容表.看板ID = 看板列表.ID) ON 主题表.ID = 内容表.主题ID
WHERE (((内容表.ID)=[articleid]));

上一页  1 2 3 4 5 6  下一页

Tags:利用 ASP 打造

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接