Por rebk , Viernes 20 de abril de 2007 a las 08:16
Hola David muchas gracias por tu tiempo mira lo que necesitaba era hacer referencia a un dato en un query dinámico, por lo cual los nombres de los campos podrían variar, aunque el contenido será el mismo, para posteriormente enviarla como parametro para hacer un insert, por lo cual en vez de usar la instrucción que normalmente manejo:
Qaux.ParamByName('Nombre del Campo').AsString;
Debí de hacerlo de la siguiente manera:
Qaux.Fields.Fields[1].AsString;
Y al Final el código quedo así:
while not qaux.Eof do
begin
for i:=0 to 29 do
begin
Qinsert.ParamByName(inttostr(i)).AsString :=qaux.Fields.Fields.AsString;
end;
Qinsert.ExecSQL ;
qaux.Next ;
end;
Debido a que son muchos parametros y quize simplificar un poco la codificación.
Muchas gracias por tu disponibilidad de momento lo resolví sola pero es bueno saber que cuento con tu ayuda, y si en algo puedo ayudarte cuenta con ello.