CREATEDBUSER
Permette di creare uno User sul Database indicato in MSSQL tramite l'istruzione SQL di seguito descritta.
La specifica utilizza una connessione specifica per questa operazione e la chiude al termine.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| SORGENTE | Intero | ||||
| SERVER | Stringa | ||||
| DATABASE | Stringa | ||||
| USER | Stringa | ||||
| LOGIN | Stringa | ||||
| RUOLO | Stringa | ||||
| UTENTE | Stringa | ||||
| PASSWORD | Stringa | ||||
| WINAUT | Intero | ||||
| ERRORE | Intero |
SORGENTE
Definisce la sorgente dati.
| Valore | Descrizione |
|---|---|
| 0 | Btrieve |
| 1 | Microsoft SQL Server |
| 2 | Pervasive SQL 2000 |
| 3 | Pervasive/Btrieve SQ |
| 4 | Oracle |
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).
DATABASE
Definisce il nome del database su cui operare.
USER
Definisce il nome del nuovo User da creare.
LOGIN
Definisce il login a cui deve essere associato lo User indicato.
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
Defnizione con parametri UTENTE e PASSWORD
'@CREATEDBUSER SORGENTE[1] _
SERVER["<NomeServer>"] _
UTENTE["<NomeUtente>"] _
PASSWORD["<Password>"] _
DATABASE["<NomeDatabase>"] _
USER["<NomeNuovoUser>"] _
LOGIN["<NomeLoginAssociato>"] _
RUOLO["<RuoloDaAssegnare>"] _
ERRORE
If BCContextInfo.GetLastError() > 0 Then
ErrorManagement()
EndIf
Defnizione con parametro WINAUT
'@CREATEDBUSER SORGENTE[1] _
SERVER["<NomeServer>"] _
WINAUT[1] _
DATABASE["<NomeDatabase>"] _
USER["<NomeNuovoUser>"] _
LOGIN["<NomeLoginAssociato>"] _
RUOLO["<RuoloDaAssegnare>"] _
ERRORE
If BCContextInfo.GetLastError() > 0 Then
ErrorManagement()
EndIf