๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #265

Re: Recuperar Variable Tipo Tabla en DataTable

#265
From: Pintamono
Date: Thu, 29 Oct 2009 17:00
53 lines
2839 bytes
Pintamono wrote:

> Que tal, 
> tengo el siguiente problemilla o duda... 

> (estoy trabajando con framework 2.0, C# y SQL 2005) 

> Por motivos que no vienen al caso tengo que trabajar las consultas 
> directamente del codigo, es decir, genero la consulta en mi aplicacion 
> y la envio a sql, luego los datos los dejo en un datatable. 
> tengo problemas con una consulta que es mas o menos asi 
> DECLARE @FechaIni DATETIME 
> DECLARE @FechaTer DATETIME 
>  SET @FechaIni='20091007' 
>  SET @FechaTer='20091030' 
>  DECLARE @TMP TABLE (ColFecha VARCHAR(10), Nombre varchar(50), Total 
> FLOAT) 
>  WHILE @FechaIni <= @FechaTer 
>  BEGIN 
>      INSERT INTO @TMP 
>      SELECT CONVERT(varchar(11) 
>      ,@FechaIni,103),S.description 
>      , ISNULL((SELECT CAST(SUM(TOTAL) AS FLOAT) 
>          FROM DOCUMENTOS 
>          WHERE CONVERT(DATETIME,creation_date,103) = CONVERT 
> (DATETIME,@FechaIni,103) 
>          AND S.ID = id_store 
>          AND transmited in (0,1) 
>      ),0) 
>      FROM Tienda S 
>      ORDER BY S.[description] 
>      SET @FechaIni = DATEADD(day,1,@FechaIni) 
>  END 
>  SELECT ColFecha, Nombre AS ColLocal, Total AS ColTotal FROM @TMP 
> Esto lo que hace es generar un rango de fechas para retornar las 
> ventas por local en esas fechas, el punto es que al volcar estos datos 
> al datatable, este queda vacio.... 
> si capturo la query y la ejecuto directamente en el sql me arroja 
> datos y no se que puede ser... 
> sera que no se puede hacer lo que pretendo? (usar variable tipo tabla) 
> existe alguna otra forma de hacerlo? 
> se agradece cualquier ayuda u orientacion al respecto. 
> saludos! 
> nota: los acentos han sido removidos intencionalmente


Ya lo solucion๏ฟฝ

se coloca 

SET NOCOUNT ON 

antes de la consulta...
Technical Details
Message-ID: <0c43e44ac190d2504b6d85c9ee3e52c3$1@usenet.no-ip.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!hl.linfati.cl!news.nivel5.cl!not-for-mail
References: <1c0edf938aba4fb152d9ef57a8b52fa7$1@usenet.no-ip.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: e499fe1f24,c1ba8363774a9bbb
X-Google-Attributes: gide499fe1f24,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!hl.linfati.cl!news.nivel5.cl!not-for-mail
From: pintamono@NoMandeWeas.kk (Pintamono)
Newsgroups: chile.comp.programacion
Subject: Re: Recuperar Variable Tipo Tabla en DataTable
Date: Thu, 29 Oct 2009 14:00:36 -0300
Organization: Usenet Chile.* http://usenet.no-ip.com
Lines: 54
Message-ID: <0c43e44ac190d2504b6d85c9ee3e52c3$1@usenet.no-ip.com>
References: <1c0edf938aba4fb152d9ef57a8b52fa7$1@usenet.no-ip.com>
NNTP-Posting-Host: pc-231-67-239-201.cm.vtr.net
Mime-Version: 1.0
X-Trace: news.nivel5.cl 1256835595 8004 201.239.67.231 (29 Oct 2009 16:59:55 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Thu, 29 Oct 2009 16:59:55 +0000 (UTC)
User-Agent: NewsPortal/0.3X RCL MOD
X-Abuse: robertocl@gmail.com
X-HTTP-Posting-Host: 201.238.209.35