Probleme connectionstring avec DSN vb access
filiplarlibe
-
Polux31 Messages postés 6917 Date d'inscription Statut Membre Dernière intervention -
Polux31 Messages postés 6917 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de développer une application sous Access 2002 et j'ai un petit problème pour me connecter à une base de données en utilisant un DSN. Voila le code que j'utilise :
Dim nom_connection As ADODB.Connection
Set nom_connection = New ADODB.Connection
nom_connection.ConnectionString =
"DSN=nom_du_dsn;UID=nom_uid;PWD=password;"
nom_connection.Open
La connection telle qu'elle est marche nikel.
Mais le problème c'est que j'essaye de ne pas mettre de nom_uid et de password car ils changent très souvent, mais ça ne marche pas.
Voici le code que j'utilise lorsque je teste sans le nom_uid et le password :
Dim nom_connection As ADODB.Connection
Set nom_connection = New ADODB.Connection
nom_connection.ConnectionString =
"DSN=nom_du_dsn;UID=;PWD=;"
nom_connection.Open
Voilà l'erreur qu'il m'affiche :
[NCR][TDATA DLL] Not enough information to log on
Je voudrais ne pas mettre les nom_uid et password pour qu'un fenêtre s'ouvre automatiquement afin de les renseigner (Appartenant au DSN).
Ceci marche lorsque nous créons une requête (SQL Direct) sous access mais par contre quand on le fait avec du code vb ça ne marche pas et j'obtiens l'erreur du dessus.
J'espère avoir été clair.
Est-ce que quelqu'un aurait une solution s'il-vous-plait?
Merci par avance.
Je suis en train de développer une application sous Access 2002 et j'ai un petit problème pour me connecter à une base de données en utilisant un DSN. Voila le code que j'utilise :
Dim nom_connection As ADODB.Connection
Set nom_connection = New ADODB.Connection
nom_connection.ConnectionString =
"DSN=nom_du_dsn;UID=nom_uid;PWD=password;"
nom_connection.Open
La connection telle qu'elle est marche nikel.
Mais le problème c'est que j'essaye de ne pas mettre de nom_uid et de password car ils changent très souvent, mais ça ne marche pas.
Voici le code que j'utilise lorsque je teste sans le nom_uid et le password :
Dim nom_connection As ADODB.Connection
Set nom_connection = New ADODB.Connection
nom_connection.ConnectionString =
"DSN=nom_du_dsn;UID=;PWD=;"
nom_connection.Open
Voilà l'erreur qu'il m'affiche :
[NCR][TDATA DLL] Not enough information to log on
Je voudrais ne pas mettre les nom_uid et password pour qu'un fenêtre s'ouvre automatiquement afin de les renseigner (Appartenant au DSN).
Ceci marche lorsque nous créons une requête (SQL Direct) sous access mais par contre quand on le fait avec du code vb ça ne marche pas et j'obtiens l'erreur du dessus.
J'espère avoir été clair.
Est-ce que quelqu'un aurait une solution s'il-vous-plait?
Merci par avance.
A voir également:
- Probleme connectionstring avec DSN vb access
- Changer dsn - Guide
- Vb - Télécharger - Langages
- Vb cable - Télécharger - Audio & Musique
- Acer quick access - Forum Logiciels
- Access appdata - Guide