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