Scopo
Ritorna il valore di un parametro assegnato al Prepared Statement, identificandolo mediante l'indice di posizione.
Sintassi
string PValue = "" // Leggo il valore
//
PValue := PreparedStatement.GetParameter(indice parametro)
//
PValue := PreparedStatement.GetParameter(indice parametro)
Argomenti
Indice parametro | E' l'indice di posizione del parametro di cui si vuole ottenere il valore. Può assumere i valori da 0 a ParameterCount - 1. |
Valore di ritorno
Viene ritornato il valore del parametro identificato dall'indice di posizione. Anche se la funzione definisce un valore di ritorno di tipo String, il valore ritornato potrebbe essere anche di tipo diverso in quanto è quello del parametro che viene ritornato.
Esempio di codice
Scrivo i valori del parametri usati nel log
{
string parametri = "" //
int PIdx = 0 // Indice del parametro (parte da 0)
//
// 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, ??, ??, ??), ??, ??)
}
{
string parametri = "" //
int PIdx = 0 // Indice del parametro (parte da 0)
//
// 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, ??, ??, ??), ??, ??)
}
- L'uso di GetParameter passando un indice di posizione non compreso tra 0 e ParameterCount - 1 genera un'eccezione.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680