Como puedo hacer una consulta con un ADODC tomando los datos de otro ADODC?

YoMismo
17 de Mayo del 2004
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

Juan
17 de Mayo del 2004
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

YoMismo
17 de Mayo del 2004
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.