SÚHRN V tomto článku sú popísané informácie potrebné na to, aby sa v konkrétnom okne zobrazované pojecteds načítali prostredníctvom pripojenia
ADO.
ĎALŠIE INFORMÁCIE Prvou možnosťou bude pevný kód identifikácia
používateľa, heslo, názov databázy a názov zdroja údajov. Príklad by mal byť nasledovný: (Tento reťazec
pripojenia by sa nachádzal v jednom riadku v jazyku
VBA). ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; User=sa; Password=;InitialCatalog=TWO"
Názov DSN bude zdrojom údajov ODBC, ktorý je nastavením SQL servera Server.In v tomto príklade je heslo prázdne. Počiatočný katalóg je názov databázy, v ktorej sa nachádzajú údaje.
Ak nechcete tieto informácie kódovať, existuje súbor knižnice DLL, ktorý možno použiť na načítanie všetkých týchto informácií. Tento .dll nájdete na zdroji PartnerSource alebo CustomerSource v časti Položky na stiahnutie & aktualizácie | Vydania produktov | Pokračovanie v vydaniach produktov eEnterprise | Modifikátor/Ukážky VBA. Tento súbor sa nazýva
knižnica DLL ActiveX na načítavanie prihlasovacích informácií.
Zahrnuté súbory readme vám ukážu, ako deklarovať premenné na použitie súboru dll. Príklad kódu deklaruje premenné a potom použije premenné v reťazci pripojenia.
Dim userinfo As Object
Dim luserid As String
Dim lsqlpassword As String
Dim lintercompanyid As String Dim
lsqldatasourcename As String Tento
kód bude v otvorenej udalosti okna.
Set userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo")
luserid = userinfo.retrieve_user()
lsqlpassword = userinfo.sql_password()
lintercompanyid = userinfo.intercompany_id()
lsqldatasourcename = userinfo.sql_datasourcename()
Potom v reťazci pripojenia by ste chceli použiť premenné.
(Tento reťazec .connection bude všetok v jednom riadku vo
VBA). ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+"; UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid Pomocou tohto typu reťazca pripojenia s retrieve.dll načíta meno
používateľa, heslo, spoločnosť, do akej sa prihlási, a zdroj údajov, ktorý
používa.
Tento článok bol TechZnámená identifikácia dokumentu:22116