文件名称:有参数的存储过程的调用-VB.NET数据库程序开发
文件大小:1.18MB
文件格式:PPT
更新时间:2024-05-13 13:18:41
vb与数据库
2.有参数的存储过程的调用 【例7-10】调用带有输入参数的存储过程,完成给定学号的学生平均成绩的查询操作。 (1)创建存储过程(在SQL server上创建) CREATE PROC proc_getavg @_snum CHAR(8) AS SELECT AVG(grade) FROM T_grade WHERE studentcode=@_snum 存储过程proc_getavg的功能是返回给定学号的学生平均成绩。输入参数是学生学号。 (2)调用存储过程 本例在上例的基础上增加了存储过程参数的定义。参数的定义分两步进行: 1)定义参数及其类型 基于本例的参数myParm的定义如下: Dim myParm As SqlParameter = mycmd.Parameters.Add("@_snum",SqlDbType.Char, 8) 2)为输入参数赋值 myParm.Value = TextBox1.Text 说明:如果是输出参数,不给参数赋值,但要指明它是输出参数,即用下列方式指明输出参数的direction属性。 myParm.Direction = ParameterDirection.Output