我在 A 类中有一个函数:
public int RecordSummary()
{
int result = 0;
int recordsAffected = 0;
SqlCommand cmd = new SqlCommand("spIATRecordSummary", conn);
cmd.CommandType = CommandType.StoredProcedure;
var returnParameter = cmd.Parameters.Add("@RETURN_VALUE", SqlDbType.Int);
returnParameter.Direction = ParameterDirection.ReturnValue;
try
{
conn.Open();
recordsAffected = cmd.ExecuteNonQuery();
result = Convert.ToInt32(returnParameter.Value);
}
catch (Exception e)
{
MessageBox.Show(e.Message.ToString());
}
finally
{
conn.Close();
}
-- I want to return these two:
return result;
return recordsAffected;
}
我想从此函数中获取 2 个值并将其返回给两个不同的变量。
从另一个班级我将如何填充两个变量?
B类:
int RESULT = RecordSummary();
int RECORDS_AFFECTED = RecordSummary();
我一直在阅读元组并使用 out 参数,但我不确定调用者将如何实际检索数据。有什么帮助吗?