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


0