Visual Basic - Error al abrir Recordset

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Error al abrir Recordset

Publicado por thenine (14 intervenciones) el 01/09/2004 13:13:23
Hola os cuento el problema que tengo.
Tengo una BBDD con una tabla y una CONSULTA1 de esa tabla, creo otra CONSULTA2 de la CONSULTA1 con SQL y añado la consulta a un catalogo con:

cmd2.CommandText = elSQL2
catalogo.Views.Append "CONSULTA2", cmd2

Abro un recordset de la CONSULTA2 creada y con los valores de un campo de cada registro vuelvo a hacer otra CONSULTA3 sobre la CONSULTA1

cmd3.CommandText = elSQL3
catalogo.Views.Append "CONSULTA3", cmd3

Sobre la CONSULTA3 hago otra CONSULTA4 con el nº de veces que se repite un valor

cmd4.CommandText = elSQL4
catalogo.Views.Append "CONSULTA4", cmd4

Abro un recorset de la CONSULTA4

rsPiloto.Open "CONSULTA4", conn, , , adCmdTable

el problema se produce aqui cuando quiero abrir un recordset de la CONSULTA4 al ejecutar para probar me dice:

Error en Tiempo de ejecución no en cuentra la tabla o consulta "CONSULTA4".

Sin embargo al depurar y ejecutar paso a paso lo abre perfectamente.

He puesto
catalogo.views.Refresh
antes de abrir el recordset pero sigue fallado.

No se si me habeis entendido, espero que me podais ayudar.

Salu2
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