Visual Basic - Fechas en un select

Life is soft - evento anual de software empresarial
 
Vista:

Fechas en un select

Publicado por Javier (7 intervenciones) el 01/07/2007 15:16:43
ayudarme pleaseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

esto es una variable string q la pongo en la sentencia where de un select:

sentenSql = " Fecha >= " & FechaIni & " and Fecha <= " & FechaFin & " "

dicho select me devuelve 0 registros POR QUEEEEEE???

FechaIni y FechaFin son variable tipo fecha

Fecha es un campo de la base de datos

¿puede que alguna fecha este en formato americano y no coincidannn, noo?

que funcionen existen para cambiar el formato en:
1-una instrucion sql. q creo q es format(fecha,'dd/mm/yyyy) ?
2-en una variabla tipo date pero en codigo visual basic, fuera de una instrucion select ?

algun truquito, algunas funciones extras de cosecha propia....

u otra forma de atacar el problema...
solo quiero hacer un filtro de una base de datos entre dos fechas, para luego reportarlo a un DataReport e imprimirlo o a un mshflexgrid.
graciassssssssssssssssssssssssssss
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fechas en un select

Publicado por Cecilia Colalongo (3116 intervenciones) el 01/07/2007 18:14:40
Si la base de datos es Access:

sentenSql = " Fecha >=#" & Format(FechaIni,"yyyy-mm-dd") & "# and Fecha <= #" & Format(FechaFin,"yyyy-mm-dd") & "#"

Se es SQL Server:

sentenSql = " Fecha >='" & Format(FechaIni,"yyyy-mm-dd") & "' and Fecha <= '" & Format(FechaFin,"yyyy-mm-dd") & "'"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fechas en un select

Publicado por Javier (7 intervenciones) el 01/07/2007 18:33:59
Muchas gracias, lo he probado y funciona.....

Me faltaba la # en la sentencia.... gracias.... pq he pasado una BD de sql server a access y hay es donde fallaba, graciassssssssssssssss
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar