Entre fechas con datareport y VB6 con access

Iniciado por ThE_AsUs, 28 Julio 2007, 07:05 AM

0 Miembros y 1 Visitante están viendo este tema.

ThE_AsUs

Hola a todos. bueno tengo un problema, y es que estoy tratando de hacer un reporte entre fechas y no me sale , este es el sql que uso en el command:

Select ROCustNo, ROCustName, (ROGrandTotal - ROAmountPaid) as balance
From RepairOrders
Where RODate BETWEEN ? and ? order by ROCustName ASC


en los parametros tengo indicado los 2 campos tipo de datos :adDate y ripo de datos host: Date(VT_Date) y en el formulario mando los datos de esta manera:

Private Sub mnubal_Click()
Dim fec1, fec2 As Date
filtro = "SELECT MIN(RODate),MAX(RODate) FROM RepairOrders"
RecFil.Open filtro, Cn, adOpenStatic, adLockReadOnly
fec1 = RecFil(0)
fec2 = RecFil(1)
DELaz.cmdlazbal_Grouping fec1, fec2
rptCustBal.Refresh
rptCustBal.Show
DELaz.rscmdlazbal_Grouping.Close
End Sub


Me sale "origen de datos no valido", que estoy haciendo mal?
*Tiene mucho mas sentido vivir el tiempo presente...
*Makes much more sense to live in the present tense...

"MP3 es como usar condones en los oidos..."

R41N-W4R3


  Eso parece que es un problema con la conexion de la BD,,, funciona correctamente la conexion??

CeLaYa

#2
en varios post, he comentado que para usar las fechas en las bd's y visual basic hay que darles formato, es decir, para guardar un registro en tu tabla debes darle formato a la fecha de dia/mes/año, y para hacer cualquier tipo de consulta usa el formato mes/día/año


fec1 = RecFil(0)
fec2 = RecFil(1)
DELaz.cmdlazbal_Grouping format(fec1, "MM/dd/yyyy"), format(fec2, "MM/dd/yyyy")
"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.