Scopo
Ritorna il numero di colonne del Recordset.
Sintassi
int colonne = 0 // Leggo il numero di colonne del Recordset
//
colonne := Recordset.FieldCount()
//
colonne := Recordset.FieldCount()
Argomenti
Questa funzione non ha argomenti.Valore di ritorno
Viene ritornato un intero rappresentante il numero di colonne del Recordset.
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
...
//
// 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
...
//
// 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()
, ??, ??, ??), ??, ??)
}
- Se il recordset non è aperto, oppure non ha ancora un Recordset Meta Data collegato, allora questa funzione torna ZERO.
Ultima modifica: 25/10/2016 / Validità: da 6.7.2850