10 días despues, quizas ya lo solucionaste, pero yo lo hago de esta manera.
conecxion,zQ_notas.Close;
conecxion.zQ_notas.SQL.Add('SELECT (nota) AS TOTAL FROM notas');
conecxion.zQ_notas.SQL.Add(' WHERE nota = :nota');
conecxion.zQ_notas.ParamByName('nota').AsString := edit1.Text;
//dependiendo el control, este caso hago el ejemplo de un TQuery basico
if not conecxion.zQ_notas.Prepared then
conecxion.zQ_notas.Prepare;
conecxion.zQ_notas.Open;
//me voy al primero, para empezar a recorrer.
conecxion.zQ_notas.First;
//despues asignas a edit2
edit2.Text:=conecxion.zQ_notas.FieldByName('TOTAL').asString;
y en un botón, mientras este activo, pones
if conecxion.zQ_notas.Active then begin
conecxion.zQ_notas.Next;
edit2.Text:=conecxion.zQ_notas.FieldByName('TOTAL').asString;
end;
y lo puedes hacer mientras no sea fin de archivo, es decir, que no llegue al final
if (conecxion.zQ_notas.Active) and ( not conecxion.zQ_notas.Eof) then begin
conecxion.zQ_notas.Next;
edit2.Text:=conecxion.zQ_notas.FieldByName('TOTAL').asString;
end;
simple no?
ojala te sirva
saludos