| dalla versione 8.0.3560 - modificato il 26/03/2014 - link - english
|
Scopo
Rappresenta il tempo massimo entro il quale una nuova connessione deve essere effettuata. Tale informazione viene utilizzata dal driver per sapere entro quanto tempo occorre portare a termine una nuova connessione. Se la connessione non viene effettuata entro il tempo specificato nella proprietà
ConnectionTimeout, il driver genera un errore che viene intercettato e gestito dalle applicazioni prodotte con Instant Developer.
In applicazioni in tecnologia C#, qualora la proprietà sia stata valorizzata, viene aggiunto il token "Connection Timeout" alla connection string utilizzata per la connessione, come indicato da
Microsoft.
In applicazioni in tecnologia Java, invece, il valore viene passato direttamente al driver.
Database.ConnectionTimeout := 30
Quando letta
Viene restituito un intero corrispondente al numero di secondi a cui è impostata la proprietà
ConnectionTimeout.
Quando scritta
Imposta il numero di secondi che il driver deve attendere quando effettua un nuovo tentativo di connessione al database.
Note
-
La proprietà viene inizializzata al valore -1 per garantire compatibilità con le versioni precedenti di Instant Developer che non permettevano di specificare tale valore. Il sistema, infatti, se la proprietà possiede un valore negativo non comunica l'informazione al driver.
public void QueryAnalyzer.Esegui()
{
NorthwindDB.ConnectionTimeout := Dati.ConnectionTimeout
NorthwindDB.Timeout := Dati.CommandTimeout
NorthwindDB.ClearQuerySubstitutions()
for each row
{
select
StringaDaCercareSostituzione := StringaDaCercare
ValoreDaInserireSostituzione := ValoreDaInserire
from
Sostituzioni
record Sostituzione
string StringaDaCercare
string ValoreDaInserire
NorthwindDB.AddQuerySubstitution(Sostituzione.StringaDaCercare,
Sostituzione.ValoreDaInserire)
}
delete from Risultato
try
...
catch
{
Messaggio.Messaggio := ErrorMessage()
Risultati.SelectPage(Messaggi.Me())
Tabella.Visible := False
}
}
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.