Ver Mensaje Individual
  #1  
Antiguo 19-09-2007
david.rguez david.rguez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Zamora, la bien cercada
Posts: 104
Reputación: 18
david.rguez Va por buen camino
Clonar TADOQuery

Hola a todos/as:

A ver si alguien puede echarme un cable.

Tengo un procedimiento recursivo que necesita tener creado en tiempo de ejecución un TADOQuery (en ejecución porque no sabemos cuántos se necesitarán de antemano y tienen que mantenerse varios (no se saben cuántos antes de ejecutar) abiertos sin que se pisen unos a otros).

Para ello tengo un TADOQuery creado en tiempo de diseño que hace las veces de "modelo" (es decir, indica la consulta que se va a ejecutar y tiene agregados los campos donde se almacenarán los resultados). Después, en ejecución, creo un nuevo componente:

q:= TADOQuery.Create(Self);

e intento clonar en q el ADOQuery original

q.Clone(ADOQuery1, ltUnspecified);


Sin embargo, me da error de memoria al ejecutar ese clone.

¿Alguien podría ayudarme?


Gracias.
Responder Con Cita