Ok, gracias
----- Original Message -----
From: Diego A. Montero
To: vbusers List Member
Sent: Monday, March 24, 2008 7:28 PM
Subject: [vbusers] error en una count
Perdón. (deje el = FALSE y está mal.)
Set rsAux = Base.OpenRecordset(SQL, dbOpenForwardOnly)
If rsAux.RecordCount > 0 Then
rsAux.MoveFirst
While not rsAux.EOF
datos = rsAux![micros.Color] & " " & rsAux![micros.recorrido] & "
" & rsAux!total
List1.AddItem (datos)
rsAux.MoveNext
Wend
End If
------------------------------------------------------------------------------
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Diego A.
Montero
Sent: Lunes, 24 de Marzo de 2008 19:09
To: vbusers List Member
Subject: [vbusers] error en una count
Y ponerle el rsAux.MovenEXt antes de LOOP...
Yo lo haría asi,,,
Set rsAux = Base.OpenRecordset(SQL, dbOpenForwardOnly)
If rsAux.RecordCount > 0 Then
rsAux.MoveFirst
While not rsAux.EOF = False
datos = rsAux![micros.Color] & " " & rsAux![micros.recorrido] & "
" & rsAux!total
List1.AddItem (datos)
rsAux.MoveNext
Wend
End If
------------------------------------------------------------------------------
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Carlos
Bernardo Maggiotti
Sent: Lunes, 24 de Marzo de 2008 18:30
To: vbusers List Member
Subject: [vbusers] error en una count
Proba en ponerle el rsAux.MoveFirst antes de DoWhile...
Saludos
CarlosMag
------------------------------------------------------------------------------
From: [EMAIL PROTECTED]
To: [email protected]
Subject: [vbusers] error en una count
Date: Mon, 24 Mar 2008 17:26:41 -0300
Hola estoy modificando un programa viejo... y necesito hacer esta consulta.
Dim datos As String
SQL1 = "SELECT Micros.Color, Micros.Recorrido, Paradas.NOM_PARADA,
Count(chicos.C_CHICO) AS total, chicos.C_MIC_SAL, chicos.C_PAR_SAL,
chicos.C_ACTIVO, Paradas.Salida_Llegada, Paradas.HORA "
SQL2 = "FROM (Micros INNER JOIN chicos ON Micros.Codigo = chicos.C_MIC_SAL)
INNER JOIN Paradas ON (chicos.C_PAR_SAL = Paradas.COD_PARADA) AND
(chicos.C_MIC_SAL = Paradas.MICRO) "
SQL3 = "GROUP BY Micros.Color, Micros.Recorrido, Paradas.NOM_PARADA,
chicos.C_MIC_SAL, chicos.C_PAR_SAL, chicos.C_ACTIVO, Paradas.Salida_Llegada,
Paradas.HORA "
SQL4 = "HAVING (((chicos.C_ACTIVO) = 'S')) ORDER BY chicos.C_MIC_SAL,
chicos.C_PAR_SAL"
SQL = SQL1 & SQL2 & SQL3 & SLQ4
Set rsAux = Base.OpenRecordset(SQL, dbOpenForwardOnly)
If rsAux.RecordCount > 0 Then
Do While rsAux.EOF = False
datos = rsAux![micros.Color] & " " & rsAux![micros.recorrido] & "
" & rsAux!total
List1.AddItem (datos)
Loop
End If
El tema es que entra en loop y se cuelga.... si verifico el recordcount me da
1
si uso en administrador visual de datos o el access para armar la consulta me
da lo correcto, pero cuando lo incorporo al programa no.
alguna pista?
gracias
Gabriel
------------------------------------------------------------------------------
Blog your life in 3D with Windows Live Writer. Get Windows Live-Free
__________ Información de NOD32, revisión 2968 (20080324) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com
__________ Información de NOD32, revisión 2968 (20080324) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com
__________ Información de NOD32, revisión 2968 (20080324) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com
__________ Información de NOD32, revisión 2968 (20080324) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com
__________ NOD32 2968 (20080324) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com