Al..Alka? Chi sei tu? Non hai mai risposto ai miei thread !

Ecco il problema è qui... seguimi solo un attimo.
Premesso che la connessione db è esistente e assegnata alla Query, che la Query2 è funzionante e il campo ID esiste, che k è una variabile integer:

codice:
Query.SQLText := 'SELECT numerazione FROM fasi WHERE idprocesso = '+ Query2.FieldByName('id').AsString;
Query.Open;
Query.Edit;
do while not Query.Eof
begin
 Inc(k);
 Query['numerazione'] := k * 10;
end;
Non funziona... dice che le "informazioni sulla colonna chiave sono insufficienti o errate"