• Viernes 8 de Noviembre de 2024, 08:33

Autor Tema:  Error 91  (Leído 3015 veces)

estefy_ce

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Error 91
« en: Viernes 28 de Noviembre de 2008, 22:42 »
0
Hola a todos! Estoy trabajando con un proyecto pero al ejecutarlo me aparece el error 91 que indica que una variable de objeto no se definio. Lo extraño es que defini a todos mis variables de la misma forma pero sigue el erro.
El código donde salta el error es el siguiente:

While Titulares.Recordset.EOF = False
   
        CuentaA = Titulares.Recordset!NroCuenta
       
        ' Verifico si ya se genero la adhesion en otro mes
       
        var = "SELECT DebitosAdhesiones.*" _
        & "From DebitosAdhesiones " _
        & "WHERE (((DebitosAdhesiones.NroCuenta)='" & CuentaA & "'))"
       
        BancoMAdhesiones.RecordSource = var
        BancoMAdhesiones.Refresh
       
        Set Rs = BancoMAdhesiones.Recordset
               
        If BancoMAdhesiones.Recordset.RecordCount = 0 Then 'AQUI ME MARCA EL ERROR  :argh:
            msgbox entre
                       
         End If

Desde ya muchas gracias!!!
Saludos.

Estefy

posman

  • Miembro MUY activo
  • ***
  • Mensajes: 119
    • Ver Perfil
Re: Error 91
« Respuesta #1 en: Viernes 28 de Noviembre de 2008, 23:26 »
0
Y BancoMAdhesiones.Recordset si esta definido?

Si ejecutas msgbox BancoMAdhesiones.Recordset que te aparece?

Toph

  • Moderador
  • ******
  • Mensajes: 420
  • Nacionalidad: sv
    • Ver Perfil
    • http://www.electronicayotros.blogspot.com/
Re: Error 91
« Respuesta #2 en: Sábado 29 de Noviembre de 2008, 00:24 »
0
a lo mejor te sirve este link que encontre CLIC AQUI
Por favor leer esto antes de postear. Gracias
NO alimenten al TROLL y morirá
¿Querés ayudar?, pues doná comida gratis con un simple clic aqui ,sin trucos
photobucket , Google , wine y cutepdf Rock!!!


programacion,c,c++,
Microcontroladores,java,linux,videojuegos,
,.NET,asm,codigo
por favor este 2012 que sea

estefy_ce

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Error 91
« Respuesta #3 en: Sábado 29 de Noviembre de 2008, 00:55 »
0
Cita de: "posman"
Y BancoMAdhesiones.Recordset si esta definido?

Si ejecutas msgbox BancoMAdhesiones.Recordset que te aparece?

El msgbox no me muestra nada porque se detiene antes de entrar al if ya que le da el error.
Probe definirla de la siguiente forma:
Dim BancoMAdhesiones As ADODB.Recordset
pero me sale el error "No se ha definido el tipo definido por el usuario".

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Error 91
« Respuesta #4 en: Sábado 29 de Noviembre de 2008, 13:29 »
0
Si tienes el Option Explicit activado quitalo y vuelve a probar.
El pasado son solo recuerdos, el futuro son solo sueños

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Error 91
« Respuesta #5 en: Sábado 29 de Noviembre de 2008, 14:07 »
0
Si no te sirve el mensaje de Toph...

Cita de: "estefy_ce"
Cita de: "posman"
Y BancoMAdhesiones.Recordset si esta definido?

Si ejecutas msgbox BancoMAdhesiones.Recordset que te aparece?

El msgbox no me muestra nada porque se detiene antes de entrar al if ya que le da el error.
Probe definirla de la siguiente forma:
Dim BancoMAdhesiones As ADODB.Recordset
pero me sale el error "No se ha definido el tipo definido por el usuario".

Este error ocurre si no tienes referenciada la libreria de ADO (Microsoft ActiveX Data Objects x.x )  ProyectoReferencias...
cundo colocas As ADODB aparece en la lista desplegable? o tu lo haz escrito? revisa tus referencias

aunque BancoMAdhesiones.Recordset es como referencia a un objeto ADO (ADODC) , y lo estas confundiendo con un recordset   Dim BancoMAdhesiones As ADODB.Recordset





Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

estefy_ce

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Error 91
« Respuesta #6 en: Martes 2 de Diciembre de 2008, 00:18 »
0
Hola a todos! Les escribo para decirles que segui sus consejos y pude solucionar el problema.
Muchisimas gracias por su ayuda!! :D


Estefy