VB, base Access et password... Help! - VB/VBA/VBS - Programmation
Marsh Posté le 14-11-2002 à 20:29:18
ta connectionstring devrait ressembler à ceci:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=cheminverstadb.mdb;Mode=Share Deny None;Persist Security Info=False;Jet OLEDB:Database Password=tonpassword
Quand c'est comme ça, je crée un projet vide avec une form sur laquelle je flanque un ADO Data Control, et je me sers de son wizard intégré pour construire ma string
Marsh Posté le 14-11-2002 à 20:47:01
Drasche a écrit a écrit : ta connectionstring devrait ressembler à ceci: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=cheminverstadb.mdb;Mode=Share Deny None;Persist Security Info=False;Jet OLEDB:Database Password=tonpassword Quand c'est comme ça, je crée un projet vide avec une form sur laquelle je flanque un ADO Data Control, et je me sers de son wizard intégré pour construire ma string |
Super, ça fonctionne impec maintenant!!! Merci!
Pour le wizard du data control ADO, j'avais essayé mais j'avais surement fait une erreur car ça ne fonctionnait pas...
Marsh Posté le 14-11-2002 à 21:17:40
C17 a écrit a écrit : Super, ça fonctionne impec maintenant!!! Merci! Pour le wizard du data control ADO, j'avais essayé mais j'avais surement fait une erreur car ça ne fonctionnait pas... |
tu as sans doute confondu le password associé au fichier de sécurité avec le password propre à ta base de données
Marsh Posté le 14-11-2002 à 14:29:18
Salut à tous,
J'ai réalisé un prog en VB, il se connecte à une BD Access via ADO. Pour celà j'utilise une chaine de connexion:
ct.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=C:\Backup Prog\BParc.mdb"
Jusque là tout va bien...
... Jusqu'à ce que je décide de mettre un mot de passe principal à ma base:
J'essaye avec une chaine comme ceci:
ct.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=C:\Backup Prog\BParc.mdb;password=test;Persist Security Info=True"
Mais ça passe pas
le pire c'est que j'ai essayé avec une connexion odbc et là, ça passe...
ct.connectionstring = "Provider=MSDASQL.1;Password=test;Persist Security Info=True;Data Source=BParc"
Mais j'ai pas envie d'utiliser ce truc pour la connexion à un fichier MDB..
Si vous avez une soluce ou un conseil!
Merci d'avance!
---------------
C17