Visual Basic - Recordset con filtro de fechas

Life is soft - evento anual de software empresarial
 
Vista:

Recordset con filtro de fechas

Publicado por Cecilia (12 intervenciones) el 07/07/2004 03:31:40
Sigo con problemas para filtrar por fechas en el siguiente recordset, me da que el proveedor no admite las propiedades.
Ya hice todos los cambios que me dijeron pero no funcionó ninguno.
Aca va otra vez el cod.:

Dim vFechaD As Variant
Dim vFechaH As Variant

vFechaD = \"#\" & Format(FechaD, \"mm/dd/yyyy\") & \"#\"
vFechaH = \"#\" & Format(FechaH, \"mm/dd/yyyy\") & \"#\"

Set CX = New ADODB.Connection
propert = \"DSN=Visual FoxPro Tables;UID=;SourceDB=\" & gPathDB & \";SourceType=DBF;Exclusive=No;BackgroundFetch=Sí;Collate=Machine;\"
CX.ConnectionString = \"Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=\" & propert

\'Abrir el objeto Connection
CX.Open

\'Crear el Recordset
Set RS1 = New ADODB.Recordset
sT = \"\"
sT = \" SELECT GVA14.CUIT CUIT,GVA12.Fecha_emis Fecha_emis,\"
sT = sT & \" GVA42.T_comp T_comp,GVA42.N_comp N_comp, \"
sT = sT & \" GVA12.Importe Importe, GVA42.Importe Imp_ret\"
sT = sT & \" FROM ((GVA12 INNER JOIN GVA42 \"
sT = sT & \" ON GVA12.T_comp = GVA42.T_comp AND \"
sT = sT & \" GVA12.N_comp = GVA42.N_comp)\"
sT = sT & \" LEFT JOIN GVA14 \"
sT = sT & \" ON GVA12.Cod_client = GVA14.Cod_client)\"
sT = sT & \" WHERE GVA12.Fecha_emis between vFechaD\"
sT = sT & \" and vFechaH \"

Muchas gracias!!
Salu2,
Cecilia.
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
Imágen de perfil de RAUL
Val: 2
Ha aumentado su posición en 97 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Recordset con filtro de fechas

Publicado por RAUL (443 intervenciones) el 08/07/2004 15:46:09
between no es una propiedad de vb creo y solo funciona a nivel de Prociediemiento almacenado osea es soportaado por el SQL SERVER
usa
where x=fecha1 and/or y=fecha2
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:Recordset con filtro de fechas

Publicado por Ricardo (12 intervenciones) el 20/05/2007 19:55:52
Haz lo que yo hice
dale formato a tus dos fechas
dim F1, F2
F1 = format(text1.text,"MM/YY/YYYY")
F2 = format(text2.text,"MM/YY/YYYY")

SQL = "SELECT * FROM Tabla WHERE fecha>={" & F1 & "} And fecha<={" & F2 & "}"

asi te saldra bien ....
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