con Delphi 2010come creare dinamicamente un componente in Delphi, come TLabel o TEdit ... ecc
SQLQuery1.First; // move to the first record
while(not SQLQuery1.EOF)do begin
// do something with the current record
// What's the code should i write in this part in order to create a TEdit
// containing the user fullname the current item.
ShowMessage(SQLQuery1['whom']);
SQLQuery1.Next; // move to the next record
end;
Perché vuoi creare un componente per ogni record? stai invece provando a usare un dbgrid? – RRUZ
Vuoi un controllo di modifica per ogni singolo record? Stanno andando all'interno di una griglia o altrove? Se si utilizza un DBGrid, non è necessario farlo, supporta già la modifica. Se ne hai bisogno per altri motivi, dovrai in qualche modo mantenere un elenco di questi controlli da qualche parte in modo da poterli liberare correttamente una volta terminato. Dipende molto da dove vuoi mettere questi controlli e per quanto tempo vuoi che questi controlli siano visibili. Personalmente penso (se non si utilizza un DBGrid) che si potrebbe voler utilizzare una griglia di stringhe (mostra un'area di modifica per ogni record). –
PS - 'ShowMessage (SQLQuery1 ['who']);' è più sicuro di essere 'ShowMessage (SQLQuery1.FieldByName ('who'). AsString);' –