Consulta
Publicado por hector (78 intervenciones) el 04/12/2007 15:42:15
Hola a todos necesito saber que estoy haciendo =S ya que hay una consulta que no me funciona tengo el siguiente código:
conexion.ConnectionString = "workstation id=(local);packet size=4096;integrated security=SSPI;data source=(local);persist security info=False;initial catalog=Phuertos"
adapproducciones.AcceptChangesDuringFill = True
cmdproducciones.CommandText = "select * from producciones where produccion.fecha between '" & tfechai.Text & "' and '" & tfechaf.Text & "'"
cmdproducciones.Connection = conexion
adapproducciones.SelectCommand = cmdproducciones
adapproducciones.Fill(dproducciones, "tproducciones")
grilla_produccion_fechas.DataSource = dproducciones
grilla_produccion_fechas.DataMember = "tproducciones"
y en el between no mw funciona ya que me muestra los registros del intervalo de fechas, pero me los busca solo por el dia, osea por los dos primeros digitos no me compara elmes ni el año, y no entiendo por que.
mi fechaesta definidacomo varchar en una base de datos sql y esta guardada como dd/mm/aaaa
gracias de antemano
conexion.ConnectionString = "workstation id=(local);packet size=4096;integrated security=SSPI;data source=(local);persist security info=False;initial catalog=Phuertos"
adapproducciones.AcceptChangesDuringFill = True
cmdproducciones.CommandText = "select * from producciones where produccion.fecha between '" & tfechai.Text & "' and '" & tfechaf.Text & "'"
cmdproducciones.Connection = conexion
adapproducciones.SelectCommand = cmdproducciones
adapproducciones.Fill(dproducciones, "tproducciones")
grilla_produccion_fechas.DataSource = dproducciones
grilla_produccion_fechas.DataMember = "tproducciones"
y en el between no mw funciona ya que me muestra los registros del intervalo de fechas, pero me los busca solo por el dia, osea por los dos primeros digitos no me compara elmes ni el año, y no entiendo por que.
mi fechaesta definidacomo varchar en una base de datos sql y esta guardada como dd/mm/aaaa
gracias de antemano
Valora esta pregunta


0