REZUMAT Acest articol descrie informațiile necesare pentru afișarea unei caracteristici într-o anumită fereastră trebuie regăsite
printr-o conexiune ADO.
MAI MULTE
INFORMAȚII Prima opțiune ar fi codarea codului de utilizator, parola, numele bazei de date și numele sursei de date. Un exemplu ar fi următorul:
(Acest șir de conexiune ar fi toate pe o singură linie în
VBA). ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; Utilizator=sa; Password=;InitialCatalog=TWO"
DSN-ul ar fi sursa de date ODBC care este configurată pentru SQL Server.In acest exemplu, parola
este necompletată. Catalogul inițial este numele bazei de date în care se află datele.
Dacă nu doriți să codatți cu hard disk aceste informații, există un fișier DLL care poate fi utilizat pentru a regăsi toate aceste informații. Acest .dll fișier poate fi găsit pe PartnerSource sau CustomerSource sub Downloads & Updates | Lansări de | Continuare în eEnterprise Product Releases | Modificator/Exemple VBA. Fișierul se numește
ActiveX DLL pentru regăsirea informațiilor de conectare.
Fișierul readme inclus vă va arăta cum să declarați variabilele pentru a utiliza fișierul dll. Un exemplu de cod va declara variabilele, apoi va utiliza variabilele din șirul de conexiune.
Dim userinfo As Object
Dim luserid As String
Dim lsqlpassword As String
Dim lintercompanyid As String Dim
lsqldatasourcename As String
Acest cod ar fi pe un eveniment fereastră deschisă.
Set userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo")
luserid = userinfo.retrieve_user()
lsqlpassword = userinfo.sql_password()
lintercompanyid = userinfo.intercompany_id()
lsqldatasourcename = userinfo.sql_datasourcename()
Apoi, în șirul de conexiune, utilizați variabilele.
(Acest șir de conexiune ar fi toate pe o singură linie în VBA).
ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+"; UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid Utilizând acest tip de șir de conexiune cu retrieve.dll, va regăsi numele de
utilizator, parola, firma la care este conectat și sursa de date pe care o
utilizează.
Acest articol a fost TechKnowledge Document ID:22116