Foros > Visual Basic: Urgente!!

  1. matyu_mhp

    Mensajes [1] - Enviado el Martes 05 de Junio de 2007 a las 10:30hs

    Hola a todos, como estan?
    Tengo un inconveniente con recorset en Vb 6, el problema es el siguinte:
    Creo un comando para ejecutar un Store Procedures y lo cargo en recorset, pero cuando pregunto si el recorset contiene algo salta el error " Operations is not allowed when the object is closed " (la operacion no es valida si el objeto esta cerrado) no entiendo porque si creo y seteo correctamente el recorset.

    Dim CmdCargarCbo As ADODB.Command
    Dim RstCargarCbo As ADODB.Recordset

    Set CmdCargarCbo = New ADODB.Command
    Set RstCargarCbo = New ADODB.Recordset
    Set CmdCargarCbo.ActiveConnection = Cn ( cn es la coneccion)

    CmdCargarCbo.CommandText = "pa_CargarCboAsig (" & Todos & ", " & Num ")
    CmdCargarCbo.CommandType = adCmdStoredProc
    CmdCargarCbo.CommandTimeout = 600

    Set RstCargarCbo = CmdCargarCbo.Execute

    If Not (RstCargarCbo.BOF And RstCargarCbo.EOF) Then ( Aqui es me salta el error)

    Por favor si alguien puede darme una mano le estare muy agradecido!!!
    SALUDOS

  2. cmc1476

    Mensajes [2] - Enviado el Domingo 05 de Agosto de 2007 a las 23:14hs

    no estara faltando el cn.open? evidentemente un objeto esta cerrado


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad