存储过程

View Code 
 1   using (SqlConnection conn = new SqlConnection(connStr))
 2                 {
 3                     string sql = "[PRinserTcheck]";//存储过程名
 4                     using (SqlCommand cmd = new SqlCommand(sql, conn))
 5                     {
 6                         //执行存储过程
 7                         cmd.CommandType = CommandType.StoredProcedure;
 8                        
 9                         cmd.Parameters.AddWithValue("@deldate", txt_date.Value  .Trim ());
10                         SqlParameter sp = cmd.Parameters.Add("@selectno", SqlDbType.Int  );
18                         sp.Direction = ParameterDirection.Output;
19 
20                         //执行存储过程
21                         conn.Open();
22                         cmd.ExecuteNonQuery();
23 
24                         txt_selectNO.Text = sp.Value.ToString();
25                     }
26                 }

  上面是执行存储过程的,下面是不是存储过程的

cmd.CommandText = "select * from [user] where uUserName=@UserName and uPwd=@Password";
cmd.Parameters.Add(new SqlParameter(“@ UserName ","admin"));
cmd.Parameters.Add(new SqlParameter(“@ Password ",password));

  其实只用cmd.Parameters.AddWithValue就可以了

posted @ 2013-05-01 19:48  xjt360  阅读(126)  评论(0编辑  收藏  举报