| dalla versione 7.0.3200 - modificato il 11/05/2010 - link - english
|
Scopo
Applica tutte le sostituzioni attive all'istruzione SQL passata come parametro e ritorna il risultato.
string s = ""
s := Database.ApplyQuerySubstitutions(testo sql)
Argomenti
Testo SQL
|
Testo SQL al quale applicare le sostituzioni
|
Valore di ritorno
Viene ritornata una stringa contenente il testo SQL passato in input a cui sono state applicate le sostituzioni.
Note
-
Questa funzione deve essere utilizzata solo in caso di query tramite PreparedStatement, in tutti gli altri casi il framework si occupa di applicare le sostituzioni in automatico.
public void QueryAnalyzer.Esegui()
{
NorthwindDB.Timeout := Dati.Timeout
NorthwindDB.ClearQuerySubstitutions()
for each row
{
select
StringaDaCercareSostituzione := StringaDaCercare
ValoreDaInserireSostituzione := ValoreDaInserire
from
Sostituzioni
record Sostituzione
string StringaDaCercare
string ValoreDaInserire
NorthwindDB.AddQuerySubstitution(Sostituzioni.StringaDaCercareSostituzione, Sostituzioni.
ValoreDaInserireSostituzione)
}
delete from Risultato
try
{
if Lower(Left(TrimLeft(Dati.Testo), C6)) = select
...
else
{
NorthwindDB.SQLExecute(NorthwindDB.ApplyQuerySubstitutions(Dati.Testo))
Risultati.SelectPage(Messaggi.Me())
Tabella.Visible := False
}
}
catch
...
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.