Oppure

Loading
07/08/09 6:56
echoweb
Ciao a tutti.

Il codice che allego permette di leggere delle righe da un db oracle.
Se le righe sono poche, funziona tutto.
Se le righe da leggere sono più di 100, l'applicativo mi va come in "standby".

Dov'è che sbaglio?

Non sono sicuro che while (!SqlCdg->Eof) sia corretto.

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

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

if (!SqlUtente->Eof)
{
  while (!SqlCdg->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();
aaa