最近的项目中的“
return (int)cmd.Parameters[ReturnValue].Value;”每次都是返回0,我就觉得奇怪了,用sql查询后明明有值啊? 突然想到肯定是store procedure没有返回值,所以每次都是0, 经过在网上查询,得知
rowcount, 作用就是
获得上次执行的记录数,正合我意!完整代码如下:
create proc pr_isExistLoginName
(
@LoginName varchar(30)
)
as
select [LoginName] from [PersonLogin] where [LoginName]=@LoginName
return @@rowcount
Keywords:
执行存储过程,行数,rowcount,ReturnValue
posted on 2008-06-24 12:27
Kenny tian 阅读(204)
评论(1) 编辑 收藏 所属分类:
SQL