Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: piwi en 23 Julio 2010, 19:32 pm



Título: Consultas SQL dentro del código
Publicado por: piwi en 23 Julio 2010, 19:32 pm
Quizá sea una pregunta muy tonta pero cual es la mejor forma de meter una consulta sql dentro del código para utilizarla con un dataset?

Estoy escribiendo una con parametros de fechas

DECLARE @FECHA_INI AS DATETIME
DECLARE @FECHA_FIN AS DATETIME

SET @FECHA_INI = '2010-04-01'
SET @FECHA_FIN = '2010-04-30'

SELECT .....



WHERE FECHA BETWEEN @FECHA_INI AND @FECHA_FIN

Se puede guardarlas en la base de datos (sqlserver) y llamarla desde vb.net?

Un saludo.


Título: Re: Consultas SQL dentro del código
Publicado por: Ari Slash en 23 Julio 2010, 19:43 pm
la verdad nose si se puede xD

pero puedes hacer una tabla que tenga las configuraciones que quieres y hacer una subconsulta en el where



Título: Re: Consultas SQL dentro del código
Publicado por: [D4N93R] en 23 Julio 2010, 19:46 pm
Sí, has un Store Procedure (http://msdn.microsoft.com/en-us/library/aa258259(SQL.80).aspx) y lo ejecutas con SqlCommand (http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson07.aspx), en el command type le pones StoredProcedure.

Saludos


Título: Re: Consultas SQL dentro del código
Publicado por: piwi en 24 Julio 2010, 01:38 am
La consulta devuelve x registros dependiendo de las fechas


Título: Re: Consultas SQL dentro del código
Publicado por: piwi en 24 Julio 2010, 21:50 pm
la verdad nose si se puede xD

pero puedes hacer una tabla que tenga las configuraciones que quieres y hacer una subconsulta en el where



Tengo una consulta ente fechas dos una subconsulta que esta totalizando entre fechas por lo que no puedo hacerlo como me estás diciendo.


Título: Re: Consultas SQL dentro del código
Publicado por: Novlucker en 26 Julio 2010, 14:03 pm
¿La verdad no he entendido nada de la última frase, podrías explicarte mejor?

De cualquier modo ...
Sí, has un Store Procedure (http://msdn.microsoft.com/en-us/library/aa258259(SQL.80).aspx) y lo ejecutas con SqlCommand (http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson07.aspx), en el command type le pones StoredProcedure.

Saludos