SHRNUTÍ: Tento článek popisuje informace potřebné k zobrazení
pojectneeds v určitém okně prostřednictvím připojení
ADO.
DALŠÍ INFORMACE: První možností bude pevný kód
ID uživatele, heslo, název databáze a
název zdroje dat. Příklad tohoto postupu by byl následující: (Tento připojovací řetězec by byl na jednom řádku v
jazyce VBA).
ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; User=sa; Password=;InitialCatalog=TWO" DsN by byl zdroj dat ODBC, který je nastaven
na SQL Server. V tomto příkladu je heslo prázdné. Počáteční katalog je název databáze, ve které jsou data umístěna.
Pokud nechcete tyto informace ztužít, existuje soubor dll, který se může použít k načtení všech těchto informací. Tento .dll najdete na webu PartnerSource nebo v CustomerSource v & stažené | Verze produktů | Pokračování v eEnterprise Product Releases | Modifikátor/ukázky jazyka VBA. Soubor se nazývá
technologie ActiveX DLL pro načítání přihlašovacích informací.
Soubor readme, který je součástí, vám ukáže, jak deklarovat proměnné pro použití souboru dll. Příklad kódu by deklaroval proměnné a pak proměnné v připojovacím řetězci.
Dim userinfo As Object
Dim luserid As String
Dim lsqlpassword As String
Dim lintercompanyid As String Dim
lsqldatasourcename As String Tento
kód by byl v otevřeném okně události.
Nastavte userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo")
luserid = userinfo.retrieve_user()
lsqlpassword = userinfo.sql_password()
lintercompanyid = userinfo.intercompany_id()
lsqldatasourcename = userinfo.sql_datasourcename()
Pak v připojovacím řetězci byste proměnné používejte.
(Tento připojovací řetězec by byl v jazyce VBA na jednom
řádku). ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+"; UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid Pomocí tohoto typu připojovacího řetězce s retrieve.dll načte uživatelské
jméno, heslo, společnost, ke které jsou přihlášení, a zdroj dat, který
používají.
Tento článek byl TECHKnowledge Document ID:22116