Visual Basic - anidar recordsets

Life is soft - evento anual de software empresarial
 
Vista:

anidar recordsets

Publicado por josefello (38 intervenciones) el 13/05/2005 10:24:49
Hola necesito hacer un anidamiento de recordsets y meter los datos en un MSFlexGrid. El primer recordset llamado rs1 me devuelve un id, que utilizo para realizar una nueva consulta guradando su resultado en el segundo recordset llamado rs2.
El problema es que al interntar realizar la segunda consulta, me dice que no se puede realizar la operación si el objeto está abierto. Evidentemente non puedo cerrar la conexión ya que sino me dice que no se puede realizar la operación si el objeto está cerrado.
¿Tengo que definir 2 conexiones diferentes, una para cada recordset?
Creo que no pero no estoy seguro. ¿Como puedo resolver este problema?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

anidar recordsets

Publicado por JACK33 (2 intervenciones) el 15/08/2011 18:56:16
La respuesta es si, tienes que definir 2 recordset para que uno sea el principal y otro sea el de datos, de esa forma puedes anidar, si lo haces con uno tronara por que estas intentando una consulta con un objeto que ya esta abierto y te sirve como base para tu consulta principal
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar