Scopo
Questa procedura ritorna il numero di record che sono stati modificati, inseriti o eliminati dall'ultima query eseguita.
Sintassi
int nr = 0 //
//
nr := database.RecordsAffected()
//
nr := database.RecordsAffected()
Argomenti
Questa funzione non ha argomenti.Valore di ritorno
Ritorna un intero corrispondente al numero di record che sono stati modificati, inseriti o eliminati dall'ultima query eseguita.
Esempio di codice
// Se è stata richiesta una query
if Lower(Left(TrimLeft(Dati.Query), C6)) = select
...
else // Se è stato richiesto uno statement non query
{
NorthwindDB.SQLExecute(NorthwindDB.ApplyQuerySubstitutions(
Dati.Query))
//
Risultati.SelectPage(Messaggi.Me())
Messaggio.Messaggio := FormatMessage(MSG Stati Modificati, ToString(
NorthwindDB.RecordsAffected()), ??, ??, ??, ??)
Tabella.Visible := False
}
if Lower(Left(TrimLeft(Dati.Query), C6)) = select
...
else // Se è stato richiesto uno statement non query
{
NorthwindDB.SQLExecute(NorthwindDB.ApplyQuerySubstitutions(
Dati.Query))
//
Risultati.SelectPage(Messaggi.Me())
Messaggio.Messaggio := FormatMessage(MSG Stati Modificati, ToString(
NorthwindDB.RecordsAffected()), ??, ??, ??, ??)
Tabella.Visible := False
}
- Nel caso in cui l'ultima query sia una selezione questa funzione restituisce 0.
Ultima modifica: 23/03/2021 / Validità: da 7.5.3400