C#.net中使用存储过程
1.构造与Sql服务器连接对象
SqlConnection MyCon = new SqlConnection()
2.构造SqlCommand对象
SqlCommand MyCmd = new SqlCommand()
3.指定SqlCommand对象调用的存储过程
MyCmd.CommandText = "ProcedureName"
ProcedureName是Sql数据库中实际存在的存储过程名
4.声明SqlCommand对象的命令类型为存储过程
MyCmd.CommandType = CommandType.StoredProcedure
5.构造参数对象
SqlParameter MyParam = new SqlParameter("@ParamName",类型,宽度);
@ParamName:是调用存储过程的参数,参数名必需和现有的存储过程一致
类型:SqlDbType.Char字符型,C#中用SqlDbType存储了Sql数据类型
宽度:类型字宽.如char(15)
6.赋值给参数对象
MyParam.Value = Value
7.将参数添加到SqlCommand对象
MyCmd.Parameters.Add(MyParam)
8.打开Sql连接对象
MyCon.Open()
9.执行SqlCommand
MyCmd.ExecuteNonQuery()
10.关闭Sql连接对象
MyCon.Close()