Scopo
Ritorna il numero di righe contenute nel Recordset, oppure -1 se il dato non è disponibile.
Sintassi
int righe = 0 // Leggo il numero di righe del Recordset
//
righe := Recordset.RecordCount()
//
righe := Recordset.RecordCount()
Argomenti
Questa funzione non ha argomenti.Valore di ritorno
Viene ritornato un intero rappresentante il numero di righe contenute nel Recordset, oppure -1 se il dato non è disponibile.
Esempio di codice
//
Scrittura del nuovo recordset a partire dal vecchio
{
// Mi posiziono alla prima riga
Sorgente.MoveFirst()
//
// Aggiungo una riga di esempio nel recordset
Inserimento prima riga di intestazione
{
Collection Intestazione = new() //
//
Intestazione.AddString(Nome del prodotto)
Intestazione.AddString(Categoria del prodotto)
Intestazione.Add(Convert(C10,54))
//
Destinazione.AddRow(Intestazione)
}
//
// Per tutti gli articoli caricati, cioé finché non è finito il Recordset
while NOT(Sorgente.EOF())
...
EsempiGL.DTTLogMessage(FormatMessage(Il recordset creato ha |1
colonne e |2 righe, Destinazione.FieldCount(), Destinazione.RecordCount()
, ??, ??, ??), ??, ??)
}
Scrittura del nuovo recordset a partire dal vecchio
{
// Mi posiziono alla prima riga
Sorgente.MoveFirst()
//
// Aggiungo una riga di esempio nel recordset
Inserimento prima riga di intestazione
{
Collection Intestazione = new() //
//
Intestazione.AddString(Nome del prodotto)
Intestazione.AddString(Categoria del prodotto)
Intestazione.Add(Convert(C10,54))
//
Destinazione.AddRow(Intestazione)
}
//
// Per tutti gli articoli caricati, cioé finché non è finito il Recordset
while NOT(Sorgente.EOF())
...
EsempiGL.DTTLogMessage(FormatMessage(Il recordset creato ha |1
colonne e |2 righe, Destinazione.FieldCount(), Destinazione.RecordCount()
, ??, ??, ??), ??, ??)
}
- Non è sempre possibile richiedere il numero di righe di un Recordset, se ad esempio si chiede il numero di righe di un Recordset a cui non è ancora stato associato un RecordsetMetaData viene restituito -1.
Ultima modifica: 25/10/2016 / Validità: da 6.5.2680
funzione