Scopo
Questa proprietà permette di impostare il numero massimo di righe ritornate dall'esecuzione del Prepared Statement.
Sintassi
PreparedStatement.MaxRows := 100
Esempio di codice
// ****************************************************************************
// Carica i prodotti mediante Prepared Statement, permettendo all'utente di
// specificare il numero massimo di prodotti letti.
// ****************************************************************************
public void ProdottiRecordset.CaricadaPreparedStatement()
{
int Massimo = -1 // Numero massimo di righe da leggere
//
// Chiedo all'utente quante righe vuole caricare
Massimo := ToInteger(InputBox(Quante righe si vogliono leggere?))
if Massimo >= ZERO
{
PreparedStatement ps = new() // Prepared Statement per la lettura
//
// Assegno il comando
ps.SetCommand(select * from prodotti)
//
// Imposto il massimo numero di righe
ps.MaxRows := Massimo
//
// Eseguo la query e metto i dati nel pannello
this.Rs := NorthwindDB.CommandQuery(ps)
this.IMDBfromRecordset()
}
}
// Carica i prodotti mediante Prepared Statement, permettendo all'utente di
// specificare il numero massimo di prodotti letti.
// ****************************************************************************
public void ProdottiRecordset.CaricadaPreparedStatement()
{
int Massimo = -1 // Numero massimo di righe da leggere
//
// Chiedo all'utente quante righe vuole caricare
Massimo := ToInteger(InputBox(Quante righe si vogliono leggere?))
if Massimo >= ZERO
{
PreparedStatement ps = new() // Prepared Statement per la lettura
//
// Assegno il comando
ps.SetCommand(select * from prodotti)
//
// Imposto il massimo numero di righe
ps.MaxRows := Massimo
//
// Eseguo la query e metto i dati nel pannello
this.Rs := NorthwindDB.CommandQuery(ps)
this.IMDBfromRecordset()
}
}
- Assegnando un numero positivo alla proprietà si limita il numero di righe ritornate dall'esecuzione del Prepared Statement. Assegnando 0 non si pone un limite al numero di righe ritornare dalla query.
Ultima modifica: 23/03/2021 / Validità: da 6.7.2950