Como puedo hacer una consulta con un ADODC tomando los datos de otro ADODC?
Pues eso. Quiero hacer una consulta a los resultados o contenido de un ADODC ejecutado previamente. Se hacerlo mediante un FOR recorriendome registro a registro pero quiero saber si puedo utilizar como si de una tabla se tratase el contenido de ese ADODC para asi pasarselo en la instruccion SQL.
Espero haberme explicado bien. Gracias por adelantado
Espero haberme explicado bien. Gracias por adelantado
Bueno, la verdad es que muy bien no te has explicado o yo no te he entendido bien. Segun lo que he podido entender yo creo que podrias utilizar una tabla temporal. Volcar los resultados de ese ADODC a esa otra tabla temporal, por ejemplo:
SSql = "INSERT INTO TablaTmp SELECT * FROM Tabla"
TuConexion.Execute ("DELETE * FROM TablaTmp")
TablaTmp.Open SSql, .TuConexion, adOpenKeyset, adLockOptimistic
Bueno, obviamente la sentencia SQL deberia llevar una condicion WHERE sino no tendria la mas minima utilidad. Bueno, espero haberte sido de ayuda y sino pues lo siento. Saludos
SSql = "INSERT INTO TablaTmp SELECT * FROM Tabla"
TuConexion.Execute ("DELETE * FROM TablaTmp")
TablaTmp.Open SSql, .TuConexion, adOpenKeyset, adLockOptimistic
Bueno, obviamente la sentencia SQL deberia llevar una condicion WHERE sino no tendria la mas minima utilidad. Bueno, espero haberte sido de ayuda y sino pues lo siento. Saludos
Mi intencion inicial es realizar una consulta a los datos recogidos por un ADODC. Ya que ese ADO recorre una tabla para hacer una seleccion y quiero hacer otra seleccion (segun opciones en VB) sobre los resultados del ADODC o del DataGrid.
Gracias Juan. Intentare hacerlo del metodo que me indicas.
Gracias Juan. Intentare hacerlo del metodo que me indicas.
