Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Ayuda con hacer consultas a la BD con c# (http://www.forosdelweb.com/f78/ayuda-con-hacer-consultas-bd-con-c-544875/)

F3l1p3 02/01/2008 11:39

Ayuda con hacer consultas a la BD con c#
 
Hola a todos.

Soy primerizo en esto.

Estoy haciendo una pagina web con c# y tengo dos texbox en los cuales ingreso las fechas de inicio y fin de la consulta, ahora bien quiero hacer una consulta de unos rut de clientes en base a las fechas de ingreso.

La consulta esta hecha pero nose como poner en el where que me lean los textbox para hacer el filtro


Si no me entienden explico mejor. Gracias.

AnYeLuZ 02/01/2008 12:35

Re: Ayuda con hacer consultas a la BD con c#
 
seria algo así:
"SELECT bla bla bla WHERE FECHA1 = '" + TextBox1.Text + "' AND FECHA2 = '" + TextBox2.Text "'";

Casi no se alcanza a ver. El orden es: = Apostrofe - Comillas - Signo de más - Nombre y campo del control - Signo de más - Comillas - Apostrofe

Saludos

mdavila 02/01/2008 16:15

Re: Ayuda con hacer consultas a la BD con c#
 
cuidado con las fechas...
Recomiendo que en tu select la fecha sea un parametro @fecha
Ejemplo:

"SELECT bla bla bla WHERE FECHA1 = @fecha1 and FECHA2= @fecha2;

Cmd.Parameters.Add(New SqlClient.SqlParameter("@fecha1", SqlDbType.DateTime, 8, "fecha1"))
Cmd.Parameters.Add(New SqlClient.SqlParameter("@fecha2", SqlDbType.DateTime, 8, "fecha2"))
Cmd.Parameters(0).Value = Ctype(TexBox1.Text.Trim, Date)
Cmd.Parameters(1).Value = Ctype(TexBox2.Text.Trim, Date)

Recomiendo esto ya que al pasar la fecha por parametro, sql se encarga de armarlo en el idioma correspondiente automaticamente.

Suerte


La zona horaria es GMT -6. Ahora son las 07:03.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.