这个函数 是执行存储过程的
public static int RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected)
{
using (SqlConnection connection = new SqlConnection(strCon))
{
int result;
connection.Open();
SqlCommand command = BuildIntCommand(connection, storedProcName, parameters);
rowsAffected = command.ExecuteNonQuery();
result = (int)command.Parameters["ReturnValue"].Value;
connection.Close();
return result;
}
}其中 command.Parameters["ReturnValue"].Value; 是不是得到存储过程放回参数ReturnValue 的值的意思????
public static int RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected)
{
using (SqlConnection connection = new SqlConnection(strCon))
{
int result;
connection.Open();
SqlCommand command = BuildIntCommand(connection, storedProcName, parameters);
rowsAffected = command.ExecuteNonQuery();
result = (int)command.Parameters["ReturnValue"].Value;
connection.Close();
return result;
}
}其中 command.Parameters["ReturnValue"].Value; 是不是得到存储过程放回参数ReturnValue 的值的意思????
解决方案 »
- 如何在自己的网站里使用百度搜索
- 真头痛啊,一个项目好几个人做,asp.net和asp混用我都快头痛了
- JS如何由下到上谈出一个层?
- DataGrid中的编辑数据问题求救,十万火急!!!!
- 原来2003开发的程序连接到sql2K,现在可以连接前来2005
- 网页当中的即时消息怎么做的?
- web服务器提供的不是asp.net1.1,无法运行asp.net应用程序??
- 急问为什么一直出现"异常详细信息: System.Web.HttpException: 响应在此上下文中不可用"
- javascript与.cs互交变量集题
- C# HttpWebRequest 上传图片的问题
- 求Marquee横向无空白代码。。。
- ASP.NET 的自动组卷算法
return int 值
public static int RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected)
{
int result=0;
using (SqlConnection connection = new SqlConnection(strCon))
{
connection.Open();
SqlCommand command = BuildIntCommand(connection, storedProcName, parameters);
rowsAffected = command.ExecuteNonQuery();
result = (int)command.Parameters["ReturnValue"].Value;
connection.Close();
}
return result;
}
可以在存储过程执行的过程中的任何时候来一句return ...;这样存储过程就不在往下执行直接返回结果.out用于修饰存储过程执行有定义的某个参数,这个参数一旦被out修饰再可用于返回存储过程执行的结果,这时,只要把要返回的结果赋值给这个参数,即可在客户端用特定方法取得结果.ref类似out,只不过是到地址进行操作.