Ya descubri el error:
Yo tenia esto:
Código:
Cadena:='SELECT SUM(costo) AS monto FROM mi_tabla';
Query2.SQL.Clear;
Query2.SQL.Add(Cadena);
Query2.ExecSQL;
LMonto.Caption:=Query2.FieldByName('monto').AsString;
Y el problema se corrigio activando la Query para que me reconozca el campo "monto", de tal forma que el codigo queda así:
Código:
Cadena:='SELECT SUM(costo) AS monto FROM mi_tabla';
Query2.SQL.Clear;
Query2.SQL.Add(Cadena);
Query2.ExecSQL;
Query2.Active:=True; <-- Se activa para poder ver el campo "monto"
LMonto.Caption:=Query2.FieldByName('monto').AsString;
Query2.Active:=False; <-- Se desactiva porque ya no se requiere
Bueno espero que a alguno le sirva, Saludos.