日期:2014-05-20  浏览次数:20660 次

SqlParameter 用法求助
 
想传递一个SqlParameter数组
SqlParameter[] sp= new SqlParameter[5];
  sp[0].ParameterName = "@name";
  sp[0].SqlDbType = SqlDbType.VarChar;
  sp[0].Value = name;
sp[1].....sp[2].....
能有简便点的写法么?

------解决方案--------------------
SqlParameter[] parameters = {
new SqlParameter("@DeviceId", SqlDbType.NVarChar,36),
new SqlParameter("@CardId", SqlDbType.NVarChar,36),
new SqlParameter("@CardIndex", SqlDbType.Int,4),
new SqlParameter("@AppGroupId", SqlDbType.Int,4),
new SqlParameter("@EnableApb", SqlDbType.Bit,1),
new SqlParameter("@State", SqlDbType.Bit,1)
};