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