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
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