Scopo
Apre una connessione tra l'applicazione web e un database.
Sintassi
Database.OpenConnection(utente, password, stringa connessione)
Argomenti
Utente | User Name dell'account definito nel database |
Password | Password corrispondente allo User Name definito sopra |
Stringa connessione | Stringa di connessione al database |
Esempio di codice
// **********************************************
// Carica le categorie da un database alternativo
// **********************************************
public void Categorie.CaricaDaAltroDb()
{
string ConnStr = "" //
//
// Apro la connessione ad un altro database
ConnStr := FormatMessage(MSG Provider Microsoft, Path(), ??, ??, ??, ??)
NorthwindDB.OpenConnection(??, ??, ConnStr)
//
// Carico i dati
Categorie.EnterQBEMode()
Categorie.UndoChanges()
Categorie.FindData()
//
// Chiudo la connessione
NorthwindDB.CloseConnection()
}
// Carica le categorie da un database alternativo
// **********************************************
public void Categorie.CaricaDaAltroDb()
{
string ConnStr = "" //
//
// Apro la connessione ad un altro database
ConnStr := FormatMessage(MSG Provider Microsoft, Path(), ??, ??, ??, ??)
NorthwindDB.OpenConnection(??, ??, ConnStr)
//
// Carico i dati
Categorie.EnterQBEMode()
Categorie.UndoChanges()
Categorie.FindData()
//
// Chiudo la connessione
NorthwindDB.CloseConnection()
}
- Questa procedura serve ad aprire la connessione ad un database con parametri diversi da quelli impostati a design-time; la modifica ha effetto solo fino alla chiusura della connessione oppure fino all'invio della riposta al browser, dalla prossima connessione il database tornerà ad essere utilizzato con i parametri di default.
- Per modificare i parametri di connessione in modo permanente per la sessione in corso occorre utilizzare le proprietà DefaultUserID, DefaultPassword e DefaultConnectionString.
- Il contenuto del parametro Connection String dipende dal driver utilizzato per il database e dall'architettura del sistema (Java / .NET). Guardando il debug dell'applicazione web puoi vedere quali sono le stringhe di connessione generate da IN.DE per collegare i database in base ai parametri di design-time.
Ultima modifica: 23/03/2021 / Validità: da 7.0.3200