ZUSAMMENFASSUNG In diesem Artikel werden die Informationen beschrieben, die erforderlich sind, damit ein Pojecteds in einem bestimmten Fenster angezeigt wird, das über eine ADO-Verbindung abgerufen werden muss.WEITERE INFORMATIONEN Die erste Option besteht im Hartcode der Benutzer-ID, des Kennworts, des Datenbanknamens und des Datenquellennamens. Ein Beispiel hier dafür wäre: (Diese Verbindungszeichenfolge würde sich alle in einer Zeile in VBA enthalten.) ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; User=sa; Password=;InitialCatalog=TWO" Der DSN ist die ODBC-Datenquelle, die für das -SQL Server. In diesem Beispiel ist das Kennwort leer. Der Erste Katalog ist der Name der Datenbank, in der sich die Daten befinden.Wenn Sie diese Informationen nicht hart schreiben möchten, gibt es eine DLL-Datei, mit der Sie alle diese Informationen abrufen können. Diese .dll Datei finden Sie auf PartnerSource oder CustomerSource unter Downloads & Updates | Produktversionen | Fortsetzung in eEnterprise-Produktveröffentlichungen | Zusatzmodifizierer/VBA-Beispiele. Die Datei wird als ACTIVEX zum Abrufen von Anmeldeinformationen bezeichnet.In der enthaltenen Readme-Datei wird gezeigt, wie sie die Variablen für die Verwendung der DLL-Datei deklarieren. In einem Codebeispiel werden Variablen deklariert und dann die Variablen in der Verbindungszeichenfolge verwendet.Dim userinfo As Object Dim luserid As String Dim lsqlpassword As String Dim lintercompanyid As String Dim lsqldatasourcename As String Dieser Code würde sich in einem Fenster öffnen-Ereignis.Set userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo") luserid = userinfo.retrieve_user() lsqlpassword = userinfo.sql_password() lintercompanyid = userinfo.intercompany_id() lsqldatasourcename = userinfo.sql_datasourcename() Dann würden Sie in der Verbindungszeichenfolge die Variablen verwenden.(Diese .connection-Zeichenfolge würde sich alle in einer Zeile in VBA enthalten.) ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+"; UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid Mit diesem Verbindungszeichenfolgentyp für die retrieve.dll ruft sie den Namen, das Kennwort, das Unternehmen, bei dem sie angemeldet sind, und die von ihnen verwendete Datenquelle ab.Dieser Artikel war TechKnownow document ID:22116

Bekannte Inhalte von TechKnow

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.