Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .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
Cita de: 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



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 ...
Cita de: 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