Cita:
Empezado por Draco
ADOQuery1.ExecSQL;
ADOQuery1.Active:=True;
|
Esto no es necesario... quita la linea que tiene el ExecSQL.
Cita:
Empezado por Draco
de lo que acabo de hacer me genera los resultados obtenidos, mi pregunta es como saco todos a la vez para mandarlos como parametro a una funcion (y no sacando uno por uno con los campos activos o Fields).
(Lo que pasa es que estoy pasando parametros entre DLL y es muy pesado estar mandando registro por registro de la consulta, por eso quiero saber si puedo mandar todos a la vez)
|
Hola. Si la dll la programas también en delphi, podes enviarle el DataSet como parámetro...
Algo como:
Código Delphi
[-]
Function CualquierCosa(datos : TDataSet);
Begin
ProcesarLosDatos;
end;
....
ADOQuery1.Active:=True;
CualquierCosa(AdoQuery1);
Hasta luego.