62,046
社区成员
发帖
与我相关
我的任务
分享
public static DataTable Query(string sql, params SqlParameter[] cmdParms)
{
SqlDataAdapter sda = new SqlDataAdapter();
SqlCommand com = new SqlCommand(sql, Conn);
foreach (SqlParameter param in cmdParms)
{
com.Parameters.Add(param);
}
sda.SelectCommand = com;
DataTable dt = new DataTable();
sda.Fill(dt);
return dt;
}
//对于比较灵活的,可能不太确定的情况可以这样:
List<SqlParameter> spList = new List<SqlParameter>();
spList.Add(new SqlParameter("@p1", xxx));
//这就随便你操作啦。
//你需要调用的时候,转下数组就可以了
spList.ToArray();
SqlParameter[] sqlParam = { new SqlParameter("@StaffID", staffID), new SqlParameter("@StaffName", staffName) };