Passa al contenuto principale

CREATEDBUSER

Desktop

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

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
SORGENTEInteroINDesktop
SERVERStringaINObbligatorioDesktop
DATABASEStringaINObbligatorioDesktop
USERStringaINObbligatorioDesktop
LOGINStringaINObbligatorioDesktop
RUOLOStringaINDesktop
UTENTEStringaINDesktop
PASSWORDStringaINDesktop
WINAUTInteroINDesktop
ERROREInteroINDesktop

SORGENTE

InteroINInputValore non necessarioValore non necessarioDesktop

Definisce la sorgente dati.

ValoreDescrizione
0Btrieve
1Microsoft SQL Server
2Pervasive SQL 2000
3Pervasive/Btrieve SQ
4Oracle

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0Btrieve
1Microsoft SQL Server
2PervasiveSQL2000
3Pervasive/Btrieve SQL
4Oracle

SERVER

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Definisce il nome del computer dove risiedono i dati (il motore di accesso ai dati).

DATABASE

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Definisce il nome del database su cui operare.

USER

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Definisce il nome del nuovo User da creare.

LOGIN

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Definisce il login a cui deve essere associato lo User indicato.

RUOLO

StringaINInputValore non necessarioValore non necessarioDesktop

Definisce il ruolo che assume lo User nel Database.

UTENTE

StringaINInputValore non necessarioValore non necessarioDesktop

Definisce il nome dell'utente usato per collegarsi al motore di accesso ai dati.

PASSWORD

StringaINInputValore non necessarioValore non necessarioDesktop

Definisce la password dell'utente usato per collegarsi al motore di accesso ai dati.

note

Se l'utente non ha password indicare ''.

WINAUT

InteroINInputValore non necessarioValore non necessarioDesktop

Definisce se collegarsi al motore di accesso ai dati utilizzando le credenziali fornite dall'autenticazione Windows, al posto di UTENTE e PASSWORD.

ERRORE

InteroINInputValore non necessarioValore non necessarioDesktop
SottoParametri

Consente al programma di intercettare e gestire l'errore restituito dalla funzione.

suggerimento

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