(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, ) 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 添加控件列表
|