频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

ADO.NET操作存储过程

来源: 作者:佚名 出处:巧巧读书 2008-07-02 进入讨论组
下一页 1 2 

存储过程在第13章已经详细介绍过,它是由一条或多条SQL语句组成。它主要分为系统存储过程和用户存储过程。本节将介绍在VS2008中怎样创建和操作用户存储过程。

(1)打开VS2008,在“服务器资源管理器”下找到数据库StudentInf,如图14-33所示。右键单击“存储过程”,选择“添加新存储过程”命令。

(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,
        Email
        )
        VALUES
        (
        @Name,
        @Sex,
        @Age,
        @Address,
        @Married,
        @Email
        )
        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

更多文章 更多内容请看存储过程网络存储—光纤通道ADO.NET实用技巧专题,或进入讨论组讨论。
下一页 1 2 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章