Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
943 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  acceder a une base access protege par un mot de passe avec VB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

acceder a une base access protege par un mot de passe avec VB

n°376536
xque
power of makina lovers...
Posté le 29-04-2003 à 16:18:48  profilanswer
 

bonjour!
 
j ai un p tit probleme!
j ai protege ma base de donnee access avec un simple mot de passe, mais probleme, je n arrive plus a y acceder avec mon programme vb...
 
j ai modifie ma commande
Set BdQt = DBEngine.OpenDatabase(spChemin)
 
par  
Set BdQt = DBEngine.OpenDatabase(spChemin, , , PWD = "root" )
et la impossible de se connecter! -> erreur n 3031 , mot de passe invalide
 
quelqu un aurait une solution pour m aider?
 
merci d avance et a bientot!
 
philippe
 

mood
Publicité
Posté le 29-04-2003 à 16:18:48  profilanswer
 

n°376710
xque
power of makina lovers...
Posté le 29-04-2003 à 17:07:45  profilanswer
 

:cry: s you plait!  :cry:  
mon boss va me tuer... :)  
personne n a fait ca?
merci
philippe

n°376887
Spiderch
www.QTSI.ch
Posté le 29-04-2003 à 18:01:43  profilanswer
 

pour créer la ligne de commande qui permet de se connecter avec n'importe quel paramètre c'est très simple.
 
1) créer un fichier .udl (avec le notepad)
2) ouvrir le fichier
3) Entrer les paramètres (Choix du moteur de bdd, password, login, lecture seule, etc...)
4) fermer la fenêtre
5) ouvrir ce fichier avec le notepad
6) copier-coller les lignes de commandes (dans connection string par exemple pour ADO)
 
Voilà. Ca devrait te dépanner. Bon courage

n°377275
xque
power of makina lovers...
Posté le 29-04-2003 à 23:22:38  profilanswer
 

salut!
 
tout d abord merci pour la reponse !
 
je viens de tester ta solution, mais quand je clique sur "tester la connexion", il refuse d y accéder quand je mets un mot de passe sur la bd (je laisse le champ nom d utilisateur a vide étant donné que j ai seulement mis un mot de passe au niveau d access, pas de droit au niveau utilisateur)
 
tu sais d ou ca viens ce probleme?
merci!

n°377421
drasche
Posté le 30-04-2003 à 07:36:05  profilanswer
 

essaie l'utilisateur Admin, c'est le nom par défaut au niveau sécurité, mais sans être sûr que ça résoudra ton problème :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°377944
xque
power of makina lovers...
Posté le 30-04-2003 à 11:56:41  profilanswer
 

merci, mais je viens d essayer, toujours pas possible d acceder meme avec admin...  
je sens que je vais tt casser!  :pt1cable:  
merci de votre aide, je vais persevere dans ce pb qui saoule!
philippe

n°378072
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 30-04-2003 à 13:13:28  profilanswer
 

xque a écrit :


 
Set BdQt = DBEngine.OpenDatabase(spChemin, , , PWD = "root" )


 
Euh... les guillements délimitant les chaines sont optionnels en VB ? [:bistou tt]
 
=>  
 
DBEngine.OpenDatabase(spChemin, , , ";PWD = root" )


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°378077
drasche
Posté le 30-04-2003 à 13:19:33  profilanswer
 

:non: on parle DAO ici, pas ADO.  Ce n'est pas une connectionstring ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°378089
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 30-04-2003 à 13:27:32  profilanswer
 

drasche a écrit :

:non: on parle DAO ici, pas ADO.  Ce n'est pas une connectionstring ;)


 
Justement, je sais ce que je dis  :lol:  : ";PWD=root" est utilisé pour accéder par DAO à un MDB avec password.
 

Citation :


Sub DAOOpenDBPasswordDatabase()
 
   Dim db As DAO.Database
 
   Set db = DBEngine.OpenDatabase(".\NorthWind.mdb", _
      False, False, ";pwd=password" )
   db.Close
 
End Sub
 


 
http://msdn.microsoft.com/library/ [...] topic4.asp
 


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°378108
drasche
Posté le 30-04-2003 à 13:37:32  profilanswer
 

oups :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 30-04-2003 à 13:37:32  profilanswer
 

n°379953
xque
power of makina lovers...
Posté le 02-05-2003 à 00:00:28  profilanswer
 

oki! merci pour votre aide, je suis trop nul, j avais meme pas trouve l aide sur msdn!
en effet, je suis en DAO, en ado et sql server, j avais reussi, mais avec access et dao, tjs le meme message d erreur  :pt1cable:  
 
j essaye ca des demain matin au boulot  
merci encore  :jap:

n°379959
MagicBuzz
Posté le 02-05-2003 à 00:08:09  profilanswer
 

question bête : entre ADO et DAO, y'a vraiment une différence (je parle au niveau perfs) ou s'est juste pour faire joli qu'il y a plusieurs façon d'accéder à une BDD ?

n°380275
drasche
Posté le 02-05-2003 à 11:28:14  profilanswer
 

La question est pertinente, l'un et l'autre se ressemblent vraiment fort.

n°405950
xque
power of makina lovers...
Posté le 23-05-2003 à 14:00:19  profilanswer
 

oups, j ai oublie de vous remercier!
c est bon, le code

Code :
  1. Set db = DBEngine.OpenDatabase(".\NorthWind.mdb", _
  2.      False, False, ";pwd=password" )

marche...
merci encore pour votre aide!
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  acceder a une base access protege par un mot de passe avec VB

 

Sujets relatifs
Gros gros probleme en access......Problème d'enregistrement d'une base de données sous C++ builder
Remplacer un message d'erreur Access....est ce qu'il y a un equivalent d'ETAT(Access) en PHP pour impression
[Access]Requete pas simple.....multiplication, division, soustraction et modulo en base x
VBA -> access -> liste deroulante[ASM] Où est passé Tasm ?
[access] je cherche des infos sur accessAccéder à une variable d'une unité, dans une autre unité
Plus de sujets relatifs à : acceder a une base access protege par un mot de passe avec VB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR