CHECKDBLOGIN
Permette di controllare l'esistenza di un login sul DB MSSQL.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| SORGENTE | Intero | ||||
| SERVER | Stringa | ||||
| LOGIN | Stringa | ||||
| ESISTE | Intero | ||||
| UTENTE | Stringa | ||||
| PASSWORD | Stringa | ||||
| WINAUT | Intero | ||||
| 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).
LOGIN
Permette di controllare l'esistenza di un login sul DB MSSQL.
ESISTE
Ritorna se il login indicato in LOGIN è esistente sul motore SQL Server.
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.
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
DIM exists[INT] = 0
'@CHECKDBLOGIN SORGENTE[1] _
SERVER["<ServerName>"] _
UTENTE["<username>"] _
PASSWORD["<Password>"] _
LOGIN["<Login>"] _
ESISTE[exists] _
ERRORE
If BCContextInfo.GetLastError() > 0 Then
ErrorManagement()
EndIf
Definizione con parametro WINAUT
DIM exists[INT] = 0
'@CHECKDBLOGIN SORGENTE[1] _
SERVER["<ServerName>"] _
WINAUT[1] _
LOGIN["<Login>"] _
ESISTE[exists] _
ERRORE
If BCContextInfo.GetLastError() > 0 Then
ErrorManagement()
EndIf