English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • Recordset Meta Data

Set Field Name

procedura copia link

Scopo

Questa procedura permette di impostare il nome di una determinata colonna del Recordset. Può essere utilizzata per impostare lo schema di un Recordset usato per popolare un file RTF o XLS mediante FileMangler.

Sintassi

RecordsetMetaData.SetFieldName(indice colonna, nome colonna)

Argomenti

Indice Colonna E' il numero della colonna del recordset Meta Data di cui si vuole impostare il nome. Può assumere i valori da 1 al numero totale di colonne impostato con SetColumnCount.
Nome Colonna E' una stringa rappresentante il nome della colonna del Recordset, è l'equivalente nome fisico della colonna di una query sul database.

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)
}
  • Se si utilizza un valore di indice non compreso tra 1 e il numero totale di colonne viene generata una eccezione.


  • E' possibile non specificare il nome della colonna, in questo caso però non sarà possibile accedere ai dati della colonna se non mediante l'utilizzo dell'indice di posizione.

Ultima modifica: 02/11/2016 / Validità: da 6.5.2680

Vedi Anche

  • Recordset
  • File Mangler
  • Set Column Count (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum