Scopo
Questa procedura permette di specificare quante colonne descrive il meta schema e, di conseguenza, quante colonne avrà il Recordset a cui il RecordsetMetaData viene assegnato.
Sintassi
Argomenti
Numero di colonne | E' il numero di colonne che il Recordset a cui viene associato il RecordsetMetaData dovrà contenere. Deve essere un numero maggiore di zero. |
Esempio
// ****************************************************************************
// Imposta il metaschema del recordset passato in modo tale da contenere alcune
// particolari informazioni sui prodotti
// ****************************************************************************
public void Prodotti.SetMetaData(
Recordset rs //
)
{
RecordsetMetaData rsmd = new() //
//
// Imposto il numero di colonne a 3
rsmd.SetColumnCount(C3)
//
// Imposto i campi dal primo all'ultimo
// 1°
rsmd.SetFieldName(ONE, Nome)
rsmd.SetFieldType(ONE, Character)
//
// 2°
rsmd.SetFieldName(C2, Categoria)
rsmd.SetFieldType(C2, Character)
//
// 3°
rsmd.SetFieldName(C3, Prezzo)
rsmd.SetFieldType(C3, Currency)
//
// Assegno il Meta Data al Recordset
rs.SetMetaData(rsmd)
}
// Imposta il metaschema del recordset passato in modo tale da contenere alcune
// particolari informazioni sui prodotti
// ****************************************************************************
public void Prodotti.SetMetaData(
Recordset rs //
)
{
RecordsetMetaData rsmd = new() //
//
// Imposto il numero di colonne a 3
rsmd.SetColumnCount(C3)
//
// Imposto i campi dal primo all'ultimo
// 1°
rsmd.SetFieldName(ONE, Nome)
rsmd.SetFieldType(ONE, Character)
//
// 2°
rsmd.SetFieldName(C2, Categoria)
rsmd.SetFieldType(C2, Character)
//
// 3°
rsmd.SetFieldName(C3, Prezzo)
rsmd.SetFieldType(C3, Currency)
//
// Assegno il Meta Data al Recordset
rs.SetMetaData(rsmd)
}
- Se si utilizza un numero minore di 1 viene generato un errore.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680