English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • Recordset
  • Metodi

Set Meta Data

procedura link

Scopo

Questa procedura permette di impostare lo schema dei dati contenuti nel Recordset.

Solitamente è utilizzata quando si opera con Recordset che non derivano da query eseguite sul database, ma che vengono interamente creati tramite Visual Code.

Sintassi

Recordset.SetMetaData(recordset metadata)

Argomenti

Recordset MetaData E' un oggetto di tipo RecordsetMetaData contenente lo schema dei dati che il Recordset potrà contenere.

Esempio di codice

// ****************************************************************************
// 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)
}
  • Assegnando un nuovo RecordsetMetaData ad un Recordset già popolato, tutti i dati che non corrispondono al nuovo schema vengono persi. Questo succede, ad esempio, se una colonna prima era testuale e dopo è numerica.

Ultima modifica: 25/10/2016 / Validità: da 6.5.2680

Vedi Anche

  • Recordset (proprietà)
  • Recordset Meta Data

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum