bonjour,

donc voila je développe une application en vba et j'ai besoin d'un accès a une base de donnée.

j'ai réussi à le faire en créant une Sources de données (ODBC) et donc tout marchais bien dans mon code je rajoutais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Dim cnx As ADODB.Connection 'variable permettant de créer la connexion
    Set cnx = New ADODB.Connection
 
    'si le temps d'exécution dépasse 120 secondes, la requête est arrêtée
    cnx.CommandTimeout = 120
    cnx.Open "MABASE"
donc jusque la tout marchais bien mais sauf que "MABASE" était une copie de la base se trouvant sur mon ordinateur.

Maintenant je voudrais créer le lien vers une base se trouvant sur un autre ordinateur du réseau.

donc ça j'ai aussi réussis et j'ai donc dans les sources de données ODBC j'ai MABASE2 en SQL NATIVE CLIENT.

Mais en exécutant mon code en changeant MABASE avec MABASE2 j'ai une erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
[Microsoft][SQL Native Client][SQL Server] Echec de l’ouverture de session de l’utilisateur ‘’. L’utilisateur n’est pas associé à une connexion SQL server approuvée

Si quelqu'un peut m'aider pour régler ce problème merci d'avance

Bonne journée