CHECKDBPARMS
Permette di verificare che i parametri di collegamento specificati siano validi operando una connessione al database.
In caso non sia possibile collegarsi al database BCContextInfo.GetLastError è impostata con il valore 22890 - 9, e il BCContextInfo.GetLastErrorMessage contiene la descrizione dell'errore verificato.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| SORGENTE | Intero | ||||
| SERVER | Stringa | ||||
| UTENTE | Stringa | ||||
| PASSWORD | Stringa | ||||
| WINAUT | Intero | ||||
| DATABASE | Stringa | ||||
| ERRORE | Intero |
SORGENTE
Definisce la sorgente dati.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Btrieve |
1 | Microsoft SQL Server |
2 | PervasiveSQL2000 |
3 | Pervasive/Btrieve SQL |
4 | Oracle |
SERVER
Definisce il nome del computer dove risiedono i dati (il motore di accesso ai dati).
UTENTE
Definisce il nome dell'utente usato per collegarsi al motore di accesso ai dati.
PASSWORD
Definisce la password dell'utente usato per collegarsi al motore di accesso ai dati.
Se l'utente non ha password indicare ''.
WINAUT
Definisce se collegarsi al motore di accesso ai dati utilizzando le credenziali fornite dall'autenticazione Windows, al posto di UTENTE e PASSWORD.
DATABASE
Definisce il nome del database da controllare.
ERRORE
Consente al programma di intercettare e gestire l'errore restituito dalla funzione.
Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.
Esempi
Definizione con parametri UTENTE e PASSWORD
'@CHECKDBPARMS SORGENTE[1] _
SERVER["<ServerName>"] _
UTENTE["<UserName>"] _
PASSWORD["<Password>"] _
DATABASE["<DBName>"]
Definizione con parametro WINAUT
'@CHECKDBPARMS SORGENTE[1] _
SERVER["<ServerName>"] _
WINAUT[1] _
DATABASE["<DBName>"]