English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • Prepared Statement

Parameter Count

funzione copia link

Scopo

Questa funzione serve per conoscere quanti parametri sono stati aggiunti allo statement chiamando la funzione AddParameter. Può essere usata, ad esempio, per effettuare un ciclo e recuperare i valori dei parametri presenti nel Prepared Statement.

Sintassi

int PCount = 0 // Leggo il numero di parametri
// 
PCount := PreparedStatement.ParameterCount()

Argomenti

Questa funzione non ha argomenti.

Valore di ritorno

Ritorna il numero di parametri aggiunti tramite la procedura AddParameter a partire dall'ultima chiamata alla funzione ClearParameters.

Esempio di codice

// 
Scrivo i valori del parametri usati nel log
{
  string parametri = "" // 
  int PIdx = 1          // Indice del parametro
  // 
  // Finché ci sono parametri

  while PIdx <= stmt.ParameterCount()
  {
    parametri := stmt.GetParameter(PIdx) +c C;
    PIdx := PIdx + ONE
  }
  // 
  EsempiGL.DTTLogMessage(FormatMessage(Il comando assegnato ...,
    stmt.GetCommand(), parametri, ??, ??, ??), ??, ??)
}
  • Il numero di parametri aggiunti deve essere lo stesso del numero di parametri presenti nel comando SQL impostato tramite SetCommand. Viene considerato un parametro ogni parola non riconosciuta dal database, tuttavia è consigliabile utilizzare il carattere ?. Ad esempio nel comando update prodotti set IDCategoria = ? where IDProdotto = ?, sono presenti due parametri ed in questo caso la funzione ParameterCount ritornerebbe 2.

Ultima modifica: 23/03/2021 / Validità: da 6.5.2680

Vedi Anche

  • Get Parameter (funzione)
  • Add Parameter (procedura)
  • Clear Parameters (procedura)
  • Set Command (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum