C++ Builder 5
Salve a tutti.

Su un oggetto MEMO, vado a scrivere l'esito di una query ottenuta da db.
Il codice è il seguente, e sembra funzionare.

Scrivo sembra perchè, se l'esito supera le 100 righe, il programma rimane tipo in "stanby" e mi tocca terminare l'applicazione.

Se le righe sono una cinquantina, funziona tutto.

Forse ho sbagliato a gestire il richiamo della query.

Grazie.

codice:
SqlUtente -> Close();
SqlUtente -> SQL -> Clear();
SqlUtente -> SQL -> Add("select * from tabella ");

SqlUtente -> Open();
SqlUtente -> First();

if (!SqlUtente->Eof)
{
  while (SqlUtente->RowsAffected != 0)//  !SqlUtente->Eof)
  {
          strcpy(app_appoggio,"");
          appoggio = "";

          appoggio = SqlUtente -> FieldByName("NOME_UTENTE")-> AsString;
          strcpy(app_appoggio,appoggio.c_str());
          
		  Memo1 -> Text = Memo1 -> Text + app_appoggio + "\r\n";
          SqlUtente -> Next();
  }
}
else
{

}
SqlUtente -> Close();