Solicito de vuestra ayuda: arroja error 91 variable de objeto o bloque WITH no establecido
El código es el siguiente: consulta e inserta a una tabla, pero cuando no hay registros produce el error
'Consulta e inserción
Dim RsDetLiq As Recordset
Dim RsRefCaja As Recordset
strSQL = " SELECT T_DETLIQRV_CCAF.Rut, T_DETLIQRV_CCAF.Movto, T_DETLIQRV_CCAF.[Exento Impuesto],T_DETLIQRV_CCAF.[Monto], T_DETLIQRV_CCAF.[Prepagar?] FROM T_DETLIQRV_CCAF WHERE (T_DETLIQRV_CCAF.Rut)=" & Me.txtRUT & " AND (T_DETLIQRV_CCAF.[Prepagar?])=True;"
Set RsDetLiq = dbs.OpenRecordset(strSQL, dbOpenDynaset)
iCantRefInternoRS = RsDetLiq.RecordCount
If RsDetLiq.EOF And RsBase.BOF Then
MsgBox "No hay refinanciamientos de caja"
Else
RsDetLiq.MoveFirst
Do While Not RsDetLiq.EOF
iCantRefInterno = iCantRefInterno + 1
Set RsRefCaja = dbs.OpenRecordset("RefinanciamientoCaja", dbOpenDynaset)
RsRefCaja.AddNew
RsRefCaja("NumeroSimulacion") = i
RsRefCaja("CajaRefinanciada") = RsDetLiq![Movto]
RsRefCaja("MontoRefinanciado") = RsDetLiq![Monto]
RsRefCaja("TieneComprobante") = RsDetLiq![Exento Impuesto]
RsRefCaja.Update
RsDetLiq.MoveNext
Loop
End If
RsRef. Close
Dbs. Close