【发布时间】:2013-03-07 03:09:55
【问题描述】:
使用下面的代码,我正在执行名为“sp_InsertTradingAcctTransFront”的存储过程,其中包含 4 个参数。
现在,我不想输入每个参数,而是将参数和字段作为数组来完成。
喜欢:
cmd.Parameters.Add(new SqlParameter("@sp parametername", param);
请注意 param 是 Array。
private void Methodname(SQlConn, param)
{
//param as ARRAY of parameters
cmd.CommandText = "sp_InsertTradingAcctTransFront";
cmd.Parameters.Add(new SqlParameter("@mBatchName", mCollectionID));
cmd.Parameters.Add(new SqlParameter("@mTATCash", mTATCash));
cmd.Parameters.Add(new SqlParameter("@mTATradingOrdinary", mTATradingOrdinary));
cmd.Parameters.Add(new SqlParameter("@mTATradingType", mTATradingType));
cmd.ExecuteNonQuery();
SQLConn.close()
}
【问题讨论】:
标签: c# arrays stored-procedures methods sqlparameter