松鼠的博客

导航

版块数据表

ForumDB

ID OleDbType.Integer
TeamID OleDbType.Integer   父ID
ForumName OleDbType.VarWChar(20)   论坛名
ForumImg OleDbType.VarWChar(10)   图片
ForumUrl OleDbType.VarWChar(100)   地址
ForumRemark OleDbType.VarWChar(255)   说明
ForumTopicCount OleDbType.Integer 总帖数
ForumTopicRevertCount OleDbType.Integer 总回复数
ForumTodayTopicCount OleDbType.Integer 今日发帖总数
f_power OleDbType.VarWChar(255) 无备注


添加版块:
AddData_ForumDB
SQL:
INSERT INTO ForumDB ( TeamID, ForumName, ForumImg, ForumUrl, ForumRemark, f_power )
SELECT [@TeamID] AS 表达式1, [@ForumName] AS 表达式2, [@ForumImg] AS 表达式3, [@ForumUrl] AS 表达式4, [@ForumRemark] AS 表达式5, [@f_power] AS 表达式6;

更新版块详细信息:
UpdateOnID_ForumDB
SQL:
UPDATE ForumDB
SET ForumDB.TeamID = @TeamID,
ForumDB.ForumName = @ForumName,
ForumDB.ForumImg = @ForumImg,
ForumDB.ForumUrl = @ForumUrl,
ForumDB.ForumRemark = @ForumRemark,
ForumDB.f_power = @f_power
WHERE ForumDB.ID=[@ID];

获取所有版块数据:
GetData_ForumDB
SQL:
SELECT ForumDB.*, ForumTeamDB.f_name
FROM ForumDB
LEFT JOIN ForumTeamDB
ON ForumDB.TeamID=ForumTeamDB.ID
ORDER BY ForumDB.ID;

根据ID获取版块说明:
GetForumRemarkOnID_ForumDB
SQL:
SELECT ForumRemark
FROM ForumDB
WHERE ID=[@ID];

根据ID获取版块详细信息:
GetDataOnID_ForumDB
SQL:
SELECT ForumDB.TeamID,
ForumDB.ForumName,
ForumDB.ForumImg,
ForumDB.ForumUrl,
ForumDB.ForumRemark,
ForumDB.ForumTopicCount,
ForumDB.ForumTopicRevertCount,
ForumDB.ForumTodayTopicCount,
ForumDB.f_power
FROM ForumDB
WHERE (((ForumDB.ID)=[@ID]));

获取主题统计,回复统计,今日主题统计
GetCountInf_ForumDB
SQL:
SELECT sum(ForumTopicCount), sum(ForumTopicRevertCount), sum(ForumTodayTopicCount) AS COUNTID
FROM ForumDB;

根据ID删除版块
DelOnID_ForumDB
SQL:
DELETE *
FROM ForumDB
WHERE ID=[@ID];

posted on 2007-09-20 22:39  Xproer-松鼠  阅读(189)  评论(0)    收藏  举报