首页 美女贴图 网络日记 重庆租房 搜索指南 网络电视 飘网音乐 飘网博客 精彩网址 友情链接 飘网地图 本站留言
飘网中国
专题:网络营销 | 网站设计 | QQ技巧 | 搜索优化 | 菜鸟进阶 | 病毒攻防 | 网络技术 | 系统应用 | 本站作品 | 常用软件 | 工具软件 |
飘网中国>>网站设计>>正文

教程:ASP+SQL Server制作留言板的完整小例子

编辑:飘网 来源: 更新:2007-1-11 点击:
【字体:

摘要:教程:ASP+SQL Server制作留言板的完整小例子,写写关于SQL Server数据库的简单使用过程的教程,也算一个小总结!记录一些常用的方法,关键字,单词等,供以后查阅用!我们用ASP+SQL Server做个简单的留言板为例!
关键字:ASP SQL Server 留言板 
正文:
   写写关于SQL Server数据库的简单使用过程的教程,也算一个小总结!记录一些常用的方法,关键字,单词等,供以后查阅用!同时希望对大家的学习有一定帮助!不要忘了就好。

   我喜欢小例子带注释的学习方法!所以自己总结起来学习的过程也总是配着例子,边做边记……我们用ASP+SQL Server做个简单的留言板为例!当然像这样的例子有些地方实际中并没有必要用到这么“深”的东西,但是我们是为了学习,尽量的使用、体验更多的知识。如果你的SQL SERVER的初学者,完成这个例子我相信一定对你学习SQL SERVER有很大帮助!

学习本教程需要:了解SQL语句和基本语法;了解SQL Server查询分析器的作用,会初步使用;熟愁ASP。 
本教程设及到:使用SQL Server查询分析器创建数据库;SQL查询语句常用的一些属性值;触发器创建和使用;存储过程的创建,ASP使用存储过程。
正文开始:

一、创建一个数据库 

打开SQL SERVER查询分析器,创建一个feedback数据库,该数据库的主数据文件的逻辑名称是feedback,操作系统文件是feedback.mdf,大小是15MB,最大是30MB,以20%的速度增加;该数据库的日志文件的逻辑名称是feedback_log,操作系统文件是feedback.ldf,大小是3MB,最大是10MB,以1MB的速度增加。

Create Database feedback --创建数据库feedback

On 

Primary (
Name=feedback, 
Filename='d:\feedback.mdf',   --数据库操作系统文件的目录和名称
Size=15MB, 
Maxsize=30MB, 
Filegrowth=20%) 

Log On 

(Name=feedback_log, 
Filename='d:\feedback.ldf', 
Size=3MB, 
Maxsize=10MB, 
FileGrowth=1MB) 

USE feedback   --打开数据库
 

二、创建两个表,一个用来作留言,一个作留言的回复!

1、创建第一个表:Feedback存放留言的记录!

Drop Table Feedback  --如果已经有此表将其删除,第一次创建,不用这句!

GO

Create Table Feedback --创建表FeedBack
(
 Feedback_ID  int  Primary Key Identity (1, 1) Not Null,   
--字段Feedback_ID ,主关键字,自动累加,初值为1,自动加1,不能为空

 Title nvarchar(256) Not Null, --字段Title 留言标题,类型nvarchar 大小256,不能为空
 Content text Not Null, --字段Content  --留言内容,类型文本字段,不能为空
 subFeedback_count  int default 0 --字段subFeedback_count 回复的条数!默认值0
)
 
2、插入一条新记录,并显示出来

Insert into Feedback
(Title,Content)
values
('here is Title','This is a test')

GO

select * from Feedback
 

3、创建第二表:subFeedback存放留言的回复

Create Table subFeedback
(
 subFeedback_ID int Primary Key identity(1,1) Not Null,
 Feedback_ID int Foreign key references Feedback(Feedback_ID),
 --定义外键关联到表Feedback的主键Feedback_ID
 Content text Not Null


三、创建两个触发器

1、第一个触发器(级联删除触发器):当删除Feedback表中的记录时,自动删除subFeedback中外键对应相同的所有记录 Create Trigger Trigger_delete_Feedback
ON Feedback
--在表feedback上建触发器Trigger_delete_Feedback
Instead OF  Delete        
--INSTEAD OF 触发器表示并不执行其所定义的
[1][2][3][4]
上一篇:ASP调用带参数存储过程的几种方式
下一篇:QQ本地密码验证破解,快来看密码破解!
最新文章 更多
推荐文章 更多
热门文章 更多
© 2005-2010 飘网中国 版权所有
站长邮箱:①LCC-749AT163.com ②FlymornATgmail.com(AT改为@)
如转载时,请注明出处;本站部分资源来自网络,如有侵权,请来信说明;飘易文章系统 HTML版.
渝ICP备05000119号