La diferencia es la siguiente
Este no te devuelve nada, la consulta la realiza internamente
Código Delphi
[-]DataModule1.EDBQuery1.SQL.Add('SELECT * FROM FAMILIAS ORDER BY CODIGO'); DataModule1.EDBQuery1.ExecSQL;
Este te devuelve la consulta del query con todos los campos
Código Delphi
[-]DataModule1.EDBQuery1.SQL.Add('SELECT * FROM FAMILIAS ORDER BY CODIGO'); DataModule1.EDBQuery1.Open;
Un saludo.