当lz的SQL语句,或者存储过程中存在输入/输出参数时,使用SqlParameter
是在进行数据库读写的存储过程中使用,比如存储过程有个变量@name char(10)
那么你这样写(Sqlcommand的对象com)
SqlCommand com=new SqlCommand("procname",con);
com.Parameters.Add(new SqlParameter("@name ",SqlDbType.Char ,10));
com.Parameters[0].Value=id; //赋值
com.CommandType=CommandType.StoredProcedure;
com.exectueNonQuery();
就行了
你要注意new SqlParameter()中的每个参数,如果是输入变量input,就比较简单,和上面差不多
如果是输出变量就要把那么多参数都写上.