存储过程在第13章已经详细介绍过,它是由一条或多条SQL语句组成。它主要分为系统存储过程和用户存储过程。本节将介绍在VS2008中怎样创建和操作用户存储过程。
(2)在代码窗口添加如下代码。
CREATE PROCEDURE AddStudent
(
@Name nchar(10),
@Sex nchar(10),
@Age smallint,
@Address nchar(50),
@Married bit,
@Email nvarchar(50)
)
AS
INSERT INTO Class1
(
Name,
Sex,
Age,
Address,
Married,
)
VALUES
(
@Name,
@Sex,
@Age,
@Address,
@Married,
)
RETURN
(3)以上代码的主要功能是往数据库Studentinf的Class1表添加一个新的存储过程AddStuent,它的作用是为Class1表添加一行新数据。单击“保存”按钮,如果存在命名冲突或者语法错误,则不能正常保存,VS2008会给出错误信息。如果保存成功,则返回“服务器资源管理器”,右键单击“存储过程”目录下的“AddStuent”,单击“运行”命令。
(4)输入需要添加的数据。
(5)单击“确定”按钮,VS2008的“输出”窗口。
(6)“输出”窗口显示存储过程创建成功,此时再返回“Class1”表,选择“显示表数据”。
至此,存储过程创建成功。以上工作主要完成了图形化方式存储过程的创建,接下来将介绍怎样在应用程序中创建和调用存储过程。
(1)打开VS2008,在D:\C#\ch14目录下建立名为StoredProcedureTest的Windows应用程序。打开工程,为当前窗体添加如下控件,如表14-7所示。
表14-7 添加控件列表
|
控 件 名 |
Name |
Text |
|
Label |
label1 |
姓名: |
|
Label |
label2 |
性别: |
|
Label |
label3 |
年龄: |
|
Label |
label4 |
住址: |
|
Label |
label5 |
婚姻: |
|
Label |
label6 |
邮箱: |
|
TextBox |
tbName |
|
|
TextBox |
tbSex |
|
|
TextBox |
tbAge |
|
|
TextBox |
tbAddress |
|
|
TextBox |
tbMarried |
|
|
TextBox |
tbEmail |
|
|
Button |
btnAdd |
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 存储过程 (3096篇文章)
- 网络存储—光纤通道 (3155篇文章)
- ADO.NET实用技巧 (6725篇文章)
- .NET移动与嵌入式技术 (6207篇文章)
- .NET开发手册 (5887篇文章)
- 服务器存储专栏 (8688篇文章)
- ADO和ADO.NET的比较和迁移 (235篇文章)
- ADO.NET与其它语言比较篇 (235篇文章)
- .NET与数据库 (493篇文章)
- Asp.NET大文件上传组件开发总结(二)---提取文 (65次浏览)
- SilverLight数据库访问示例 (61次浏览)
- ASP.NET系统用户权限设计 (53次浏览)
- ASP.Net2.0 数据绑定控件的优越性 (51次浏览)
- ASP.NET 2.0个性化配置(profile) (48次浏览)
- ASP.NET专家访谈之二:需要马上升级到VS2008 (43次浏览)
- 自定义分页控件源码asp.net(c#) (41次浏览)
- Asp.net的Session过期 (37次浏览)
- VS2008 和.NET Framework3.5新功能及相关技术 (37次浏览)
- Web.config详解+asp.net优化方法 (34次浏览)



