Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

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.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×