no funciona select count
Publicado por sandra (8 intervenciones) el 05/07/2006 09:44:50
Hola a todos, hace unos dias mi problema era saber cuando una consulta esta vacia... y mirando los temas relacionados lo pude solucionar, ahora mi problema es el siguiente
no me funciona el recordset ni el select count(*) as total from xxxx
declaro mi recordset
Dim RS2 As ADODB.Recordset
y tengo esta funcion
Public Sub EstablecerRS(ByRef rec As ADODB.Recordset, SQL As String)
On Error GoTo AdoErrorLite
Set rec = New ADODB.Recordset
Set rec = conexion.Execute(SQL)
Exit Sub
AdoErrorLite:
Set rec = Nothing
End Sub
cuando la implemento:
EstablecerRS RS2, "select count(*) as total from xxx where x.y=a and x.z=b
MsgBox (total & "reg")
Me pone por pantalla 0 reg
con poner el cursor del lado del cliente antes de abrir el recordset no funciona lo del recordcount, por esto he optado por el select count, pero tampoco funciona???????????
alguien me puede orientar donde esta mi error... en la declaracion, en la funcion???
la base de datos es mysql y me conecto por odbc
De antemano muchas gracias
no me funciona el recordset ni el select count(*) as total from xxxx
declaro mi recordset
Dim RS2 As ADODB.Recordset
y tengo esta funcion
Public Sub EstablecerRS(ByRef rec As ADODB.Recordset, SQL As String)
On Error GoTo AdoErrorLite
Set rec = New ADODB.Recordset
Set rec = conexion.Execute(SQL)
Exit Sub
AdoErrorLite:
Set rec = Nothing
End Sub
cuando la implemento:
EstablecerRS RS2, "select count(*) as total from xxx where x.y=a and x.z=b
MsgBox (total & "reg")
Me pone por pantalla 0 reg
con poner el cursor del lado del cliente antes de abrir el recordset no funciona lo del recordcount, por esto he optado por el select count, pero tampoco funciona???????????
alguien me puede orientar donde esta mi error... en la declaracion, en la funcion???
la base de datos es mysql y me conecto por odbc
De antemano muchas gracias
Valora esta pregunta


0