OVH Cloud OVH Cloud

Connexion un DSN

3 réponses
Avatar
Nicolas
Bonjour,

Dans mon appli vb6, je fais une connexion adodb =E0 un dsn.
Probl=E8me : lors de la connexion, cela m'affiche une jolie=20
fen=EAtre me demandant de saisir un Nom et un mot de passe=20
alors qu'il n'y en a pas =E0 saisir en temps normal=20
(j'entend par l=E0 que lorsque je fais une liaison de table=20
provenant d'une source de donn=E9es sous access 2000, il ne=20
me demande rien)

On m'a donc sugg=E9r=E9 de faire un sendkey pour "feinter" la=20
connexion, voici ma ligne de code :

SendKeys ("{ENTER}")

Mais sans effet. J'ai =E9galement essay=E9 2 sendkeys de=20
suite, toujours rien.

Quelqu'un a t il une explication voire une solution ?

Merci d'avance

Nicolas

3 réponses

Avatar
Cédric Naudy
A quel type de base vous connectez-vous ?

S'il demande le username et password, c'est qu'ils n'ont pas été donnés dans
la chaîne de connection.
Assurez-vous que vous les donnez.

Attention, le password n'est pas forcément gardé dans le DSN si vous n'avez
pas coché la case "allow saving password".

Cédric

"Nicolas" wrote in message
news:090c01c3b8ba$ea355f20$
Bonjour,

Dans mon appli vb6, je fais une connexion adodb à un dsn.
Problème : lors de la connexion, cela m'affiche une jolie
fenêtre me demandant de saisir un Nom et un mot de passe
alors qu'il n'y en a pas à saisir en temps normal
(j'entend par là que lorsque je fais une liaison de table
provenant d'une source de données sous access 2000, il ne
me demande rien)

On m'a donc suggéré de faire un sendkey pour "feinter" la
connexion, voici ma ligne de code :

SendKeys ("{ENTER}")

Mais sans effet. J'ai également essayé 2 sendkeys de
suite, toujours rien.

Quelqu'un a t il une explication voire une solution ?

Merci d'avance

Nicolas
Avatar
Nicolas
Je me suis mal fait comprendre, je me connecte à une base
de données SAGE qui est en fait constituée de 2 fichiers
(un fichier *.gcm et un fichier *.mae).

Cette base en question n'est protégée par aucun username
ni password, et je répète que lorsque je lie des tables de
cette base sous access 2000, il ne m'est demandé aucun
username si password.

Nicolas
Avatar
Cédric Naudy
Je ne connais pas ces bases de données. Désolé.

Par contre, vous pouvez essayer ceci :
200886 HOWTO: Invoke a Login Prompt When Opening an ADO Connection
http://support.microsoft.com/?id 0886

Ceci permet de spécifier à la connection que l'on ne veut pas être prompté
(adPromptNever = 4).

Cédric


"Nicolas" wrote in message
news:0a3b01c3b8be$b636fd60$
Je me suis mal fait comprendre, je me connecte à une base
de données SAGE qui est en fait constituée de 2 fichiers
(un fichier *.gcm et un fichier *.mae).

Cette base en question n'est protégée par aucun username
ni password, et je répète que lorsque je lie des tables de
cette base sous access 2000, il ne m'est demandé aucun
username si password.

Nicolas