ASP.net获取存储过程返回值
2013-04-20 21:11
381 查看
今天做新闻系统的分页功能..结果想编写一个存储过程来获取新闻的记录数..返回值怎么也取不出来,经过Google的搜索,好不容易整下来了,哇咔咔!记下来先!
存储过程在这里:
代码在这里!
存储过程在这里:
--用ParameterDirection.ReturnValue; 返回值 -- ============================================= -- Author: 杨峰 -- Create date: 2009-08-22 16:18 -- Description: 计算表的记录数 -- ============================================= ALTER PROCEDURE [dbo].[Countnumber] AS DECLARE @num INT SELECT @num = Count(*) FROM news RETURN @num GO --用ParameterDirection.Output; 参数返回值 ALTER PROCEDURE [dbo].[Countnumber] @num INT output AS SELECT @num = Count(*) FROM news RETURN @num GO
代码在这里!
#region 计算出数据表的记录数 /* * / <summary> * / 计算出数据表的记录数 * / </summary> * / <returns>记录数</returns> */ public string CountNumber() { cmd = new SqlCommand( "CountNumber", GetConn() ); cmd.CommandType = CommandType.StoredProcedure; SqlParameter i = new SqlParameter( "@num", SqlDbType.Int ); /* i.Direction = ParameterDirection.Output; */ i.Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add( i ); cmd.ExecuteNonQuery(); /* int strReturn = i.Value.ToString(); //返回值--方法1 */ string num = cmd.Parameters["@num"].Value.ToString(); /* 返回值--方法2 */ conn.Close(); return(num); } #endregion
相关文章推荐
- ASP.NET获取存储过程返回值
- ASP.NET执行存储过程,并获取存储过程的返回值
- asp.net/C# 执行存储过程技术要点,获取Return返回值,解决“存储过程总返回-1”的问题
- ASP.net获取存储过程返回值
- ASP.net获取存储过程返回值
- asp.net/C# 执行存储过程技术要点,获取Return返回值,解决“存储过程总返回-1”的问题
- ASP.NET 获取存储过程返回值的实现代码
- Asp.net弹出新窗口,在gridview 获取值并返回值
- ASP.Net中使用VB.Net调用存储过程并得到返回值
- ASP.NET 获取存储过程的返回值
- ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
- ASP.NET调用存储过程返回值 输入输出参数
- ASP.NET执行存储过程,并获取存储过程的返回值
- ASP.Net中使用VB.Net调用存储过程并得到返回值
- ASP.NET中调用存储过程带(输入/输出)参数和返回值
- asp.net调用存储过程并带返回值
- ASP.net_C#调用存储过程返回值
- asp.net 调用post方法并获取返回值
- [网络收集]ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子