ÖSSZEFOGLALÁS: Ez a cikk azokat az információkat ismerteti, amelyek egy adott ablakban való megjelenítéshez szükségesek az
ADO-kapcsolaton keresztül.
TOVÁBBI INFORMÁCIÓ: Az első lehetőség a Felhasználóazonosító, a Jelszó, az Adatbázis neve és az
Adatforrás neve mezőben megadott kód megadása. Erre példa a következő: (Ez a kapcsolati karakterlánc a VBA-ban egy
sorban lenne)
. ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; User=sa; Password=;InitialCatalog=TWO"
A DSN az SQL-adatbázishoz Server.In a jelszó üres. A Kezdeti katalógus az adatokat kezelő adatbázis neve.
Ha nem szeretné, hogy ez az információ kódolható legyen, egy dll-fájl segítségével beolvashatja az összes információt. Ez .dll fájlt a PartnerSource vagy a CustomerSource szolgáltatásBan, a Letöltések és frissítések & alatt | Termék releases | Folytatás az eEnterprise termék megjelenési | Módosító/VBA-minták. A fájl neve ActiveX DLL a bejelentkezési adatok
beolvasására.
A mellékelt fontos fájl bemutatja, hogyan deklarálhatja a változókat a dll-fájl használatára. Kód például deklarálhat változókat, majd használhatja a változókat a kapcsolati karakterláncban.
Dim userinfo As Object
Dim luserid As String
Dim lsqlpassword As String
Dim lintercompanyid As String Dim
lsqldatasourcename As String Ez a kód
egy megnyitott eseményen lenne.
Set userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo")
luserid = userinfo.retrieve_user()
lsqlpassword = userinfo.sql_password()
lintercompanyid = userinfo.intercompany_id()
lsqldatasourcename = userinfo.sql_datasourcename()
Ezután a kapcsolati karakterláncban a változókat kell használnia.
(Ez a .connection karakterlánc egy sorban lenne a VBA-ban)
. ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+"; UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid A retrieve.dll ezzel a kapcsolati karakterlánctípussal beolvassa a felhasználó
nevét, jelszavát, a vállalatot, amelybe bejelentkezett, valamint az adatforrását, amit
használ.
Ez a cikk a következő volt: TechKnowledge Document ID:22116