RÉSUMÉ Cet article décrit les informations nécessaires à l’affichage d’un pojectneed dans une fenêtre spécifique via une connexion ADO.INFORMATIONS SUPPLÉMENTAIRES La première option consisterait à coder en dur l’ID utilisateur, le mot de passe, le nom de la base de données et le nom de la source de données. Voici un exemple : (Cette chaîne de connexion se ferait sur une seule ligne dans VBA). ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; User=sa; Password=;InitialCatalog=TWO » Le DSN serait la source de données ODBC configurée pour la SQL Server. Dans cet exemple, le mot de passe est vide. Le catalogue initial est le nom de la base de données où se trouvent les données.Si vous ne souhaitez pas coder en dur ces informations, vous pouvez utiliser un fichier dll pour récupérer toutes ces informations. Ce .dll est disponible sur PartnerSource ou CustomerSource sous Téléchargements et mises & jour | Publication de produits | Suite des publication de produit eEnterprise | Modificateur/exemples de VBA. Le fichier est appelé ActiveX DLL pour récupérer les informations de connexion.Le fichier lisez-le inclus vous montre comment déclarer les variables pour utiliser le fichier DLL. Un exemple de code déclare des variables, puis utilise les variables dans la chaîne de connexion.Dim userinfo As Object Dim luserid As String Dim lsqlpassword As String Dim lintercompa surnomd As String Dim lsqldatasourcename As String This code would be on a window open event.Set userinfo = CreateObject(« RetrieveGlobals.retrieveuserinfo ») luserid = userinfo.retrieve_user() lsqlpassword = userinfo.sql_password() lintercompa royaume = userinfo.intercompany_id() lsqldatasourcename = userinfo.sql_datasourcename() Ensuite, dans la chaîne de connexion, vous devez utiliser les variables.(Cette chaîne de connexion se aurait toutes sur une ligne dans VBA). ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+ »; UserID="+luserid+ »;p assword="+lsqlpassword+ »;Catalogue initial="+lintercompa initial Using this type of connection string with the retrieve.dll, it will retrieve the user’s name, password, the company they are logged in and the datasource they are using.Cet article était TechKnowknow Document ID:22116

Contenu TechKnow en ligne

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.