首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从sql存储过程中检索计数

从sql存储过程中检索计数
EN

Stack Overflow用户
提问于 2014-04-15 11:19:38
回答 2查看 568关注 0票数 0

如果我在下面执行这个sql查询,就会得到单个值26。

代码语言:javascript
复制
    SELECT Count(*)

FROM [sqlPractice].[dbo].[vcVisitors]

但是当我使用下面的存储过程时,它有两个结果--我后面的数字,然后是一个返回值,即'0‘。如何获取另一个值并将其输入标签?

代码语言:javascript
复制
    SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

Create PROCEDURE [dbo].[UP_SEL_Count]
(
@expectedDate as datetime
)
AS
BEGIN

SELECT Count(*)

FROM [sqlPractice].[dbo].[vcVisitors]
Where expectedDate = @expectedDate and cancelled = 0

END
GO

用于将数字输入标签的代码如下--但它所做的只是显示返回值(0) --如何获得我想要的值?

代码语言:javascript
复制
 int total_visits = Convert.ToInt32(cmd.ExecuteScalar());

  lblTotal_vis_today.Text = total_visits.ToString();
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-15 12:58:22

发送给@expectedDate的日期值是不正确的,所以我没有得到我需要的值。现在都修好了-谢谢你的帮助!

票数 0
EN

Stack Overflow用户

发布于 2014-04-15 11:31:07

下面是一篇关于如何从存储过程返回值的文章:http://technet.microsoft.com/en-us/library/ms188655.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23082148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档