我是 C# 新手,我需要调用 SP 并从 C# 返回表值。
我datetime(@currentdate)
在存储过程中将电流作为输入参数传递。那么如何在 C# 方法中传递它?
请帮助我编写一个 C# 方法来调用该 SP 并返回值
我准备好了我的sp。sp 将返回表中最更新的记录。
我在我的 C# 代码中使用了它
string _Num = null;
SqlConnection sqlConnection1 = new SqlConnection("Data Source=localhost;Initial Catalog=ReferenceDB;Persist Security Info=True;Integrated Security=SSPI");
SqlCommand cmd = new SqlCommand();
Int32 rowsAffected;
Object returnValue;
cmd.CommandText = "Number";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@CurrentDate", DateTime.Now);
cmd.Connection = sqlConnection1;
sqlConnection1.Open();
rowsAffected = cmd.ExecuteNonQuery();
returnValue = cmd.ExecuteScalar();
if (returnValue != null)
_Num = returnValue.ToString();
return _Num