KOKKUVÕTE Selles artiklis kirjeldatakse teavet, mida on vaja konkreetses aknas kuvatavate pojectneedide kuvamiseks ADO-ühenduse kaudu.LISATEAVE. Esimene võimalus oleks kasutaja ID, parooli, andmebaasi nime ja andmeallika nime raske koodiga kood. Näide selle kohta on järgmine: (See ühendusstring oleks VBA-s kõigil ühel real) . ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; User=sa; Password=;InitialCatalog=TWO" DSN oleks ODBC andmeallikas, mis on sql-Server.In selles näites on parool tühi. Algne kataloog on selle andmebaasi nimi, kus andmed asuvad.Kui te ei soovi seda teavet raskelt koodida, on olemas dll-fail, mida saab kasutada kogu selle teabe toomiseks. Selle .dll leiate jaotisest Allalaaditavad failid ja värskendused jaotises PartnerSource või CustomerSource & Update | Toote väljalasete | Jätkub eEnterprise'i toote väljalasete | Modifikaatori/VBA näidised. Logimisteabe toomiseks nimetatakse seda faili ActiveX-i DLL-iks.Kaasatav kirjutuskaitstud fail näitab, kuidas muutujaid dll-faili kasutamiseks deklareerida. Koodi näide oleks muutujate deklareerimine ja seejärel muutujate kasutamine ühendusstringis.Dim userinfo As Object Dim luserid As String Dim lsqlpassword As String Dim lintercompanyid As String Dim lsqldatasourcename As String See kood on avatud akna sündmusel.Set userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo") luserid = userinfo.retrieve_user() lsqlpassword = userinfo.sql_password() lintercompanyid = userinfo.intercompany_id() lsqldatasourcename = userinfo.sql_datasourcename() Seejärel kasutaks ühendusstring muutujaid.(See ühendusstring oleks VBA-s kõigil ühel real) . ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+"; UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid Seda tüüpi ühendusstring retrieve.dll-ga toob see kasutaja nime, parooli, sisselogitud ettevõtte ja nende andmeallika.See artikkel oli TechKnowledge Document ID:22116