博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

调用存储过程

Posted on 2005-08-01 22:57  雨叶秋寒  阅读(202)  评论(0)    收藏  举报
SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
SqlCommand myCommand 
= new SqlCommand("AddGuestBook",myConnection);
myCommand.CommandType 
= CommandType.StoredProcedure;  //置命令字符串为存储过程

//下面是设置存储过程所需要的参数   parameterUserName是实参   @UserName是形参  userName是变量
SqlParameter parameterUserName = new SqlParameter("@UserName",SqlDbType.NVarChar,50);
   parameterUserName.Value=userName;
   myCommand.Parameters.Add(parameterUserName);

//打开连接,执行存储过程后关闭
myConnection.Open();
myCommand.ExecuteNonQuery();
myConnection.Close();