Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

RIEPILOGO Questo articolo descrive le informazioni necessarie per visualizzare un oggetto in una determinata finestra tramite una

connessione ADO.


ALTRE INFORMAZIONI

La prima opzione è codificare l'ID utente, la password, il nome del database e il nome dell'origine dati. Un esempio di questo tipo è il seguente: (Questa stringa di connessione sarebbe tutta

su un'unica riga in VBA).


ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; User=sa; Password=;InitialCatalog=TWO" Il DSN sarà l'origine dati ODBC impostata per il SQL Server.In in questo esempio la


password è vuota. Catalogo iniziale è il nome del database in cui si trovano i dati.


Se non si vuole codificare queste informazioni, è disponibile un file DLL che può essere usato per recuperare tutte queste informazioni. Questo .dll file è disponibile in PartnerSource o CustomerSource in Download & aggiornamenti | Versioni dei prodotti | Continua nelle versioni dei prodotti eEnterprise | Esempi di modificatori/VBA. Il file è denominato
DLL ActiveX per il recupero delle informazioni di accesso.


Il file Readme incluso mostrerà come dichiarare le variabili per usare il file DLL. Un esempio di codice dichiarerebbe le variabili e quindi userebbe le variabili nella stringa di connessione.


Dim userinfo As Object

Dim luserid As String

Dim lsqlpassword As String

Dim lintercompanyid As String

Dim lsqldatasourcename As String Questo


codice si presenterebbe in un evento di apertura della finestra.


Set userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo")

luserid = userinfo.retrieve_user()

lsqlpassword = userinfo.sql_password()

lintercompanyid = userinfo.intercompany_id()

lsqldatasourcename = userinfo.sql_datasourcename()


Quindi nella stringa di connessione si userebbero le variabili.

Questa stringa di connessione si farebbe tutta su un'unica riga in


VBA. ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+"; UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid Usando questo tipo di stringa di connessione con il retrieve.dll, recupera il nome dell'utente, la password, la società a cui è connesso e l'origine dati in


uso.

Questo articolo è stato ID documento TechKnowledge:22116

Contenuto techknowledge

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×