Pregunta: | 38209 - TENER UNA QUERY COMO UNA VARIABLE LOCAL |
Autor: | Juan Pablo Perez |
hola, como andan.
Tengo una tabla que representa un arbol. El problema es que para procesar determinado registro, tengo antes que procesar todos los que son hijos de este. Para ello realice un procedimiento recursivo que va tomando un registro, buscando todos sus hijos con un query. El problema es que con cada llamado recursivo, necesito instanciar un query nuevo. Lo intente con poniendo una variable tipo TQuery pero me tira error en tiempo de ejecucion. No se que tipo de de variable local necesito utilizar para realizar esta tarea. Estoy trabajando con tablas PARADOX y utilizando el DBE de delphi... Si me pueden dar una mano se lo agradeceria un monton |
Respuesta: | marco garcía |
r:
Uses ... Procedure MiTqueryLocal; begin With Tquery.Create(nil) do try Database:=midatabase; Sql:='Select * from loquesea'; Open; While not eof do begin If Condicion then MiTqueryLocal; next; end Finally Free; end; end; ¿Te sirve? |