我有以下代码抛出错误:
SqlParameter已包含在另一个SqlParameterCollection
中
请参阅以下代码。注意:我在这一行收到错误:
command.Parameters.AddRange(Parameters);
请告知。
try
{
int i;
CorrectDBParameterValues(ref Parameters);
command.Parameters.AddRange(Parameters);
i = m_db.ExecuteNonQuery(command, transaction);
if (i > 0)
{
ID = ProcessNull.GetInt32(m_db.ExecuteScalar(transaction, CommandType.Text, "Select @@Identity"));
}
// Commit the transaction
transaction.Commit();
}
catch (Exception ex)
{
// Rollback transaction
transaction.Rollback();
throw (ex);
}
finally
{
command.Parameters.Clear();
command.Dispose();
}
connection.CloseSession();