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()