Probléme de variable [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 17-04-2002 à 22:49:40
essaie avec
Set db = DBEngine.OpenDatabase("ISLAP.mdb", False, False, ";PWD=" + password + ";" )
si ta variable s'appelle 'password'
Marsh Posté le 17-04-2002 à 22:52:49
yess!! ca marche!!! Merci beaucoup !!!
Donc, si j'ai bien compris les + servent à lire le contenu de la variable ?? Car moi, j'avais essayé avec des & comme en ASP quoi..
Enfin encore merci!
Marsh Posté le 17-04-2002 à 22:55:44
non, les + ca sert a faire une concaténation de chaine !
dans ton premier post tu lui disais :
"PWD=password;"
on a la chaine PWD=password
avec mon exemple on a : "PWD=" + password + ";"
donc VB concatene "PWD=" à la valeur de la variable password et ensuite ";"
ce qui donne si ta variable contient "toto" :
PWD=toto;
Marsh Posté le 17-04-2002 à 21:56:58
'lut,
Alors v'la, jai un champ texte ou l'utilisateur saisi le mot de passe de la bd access...après j'essaye d'ouvrir la base avec le mot de passe saisi par l'utilisateur qui est contenu ds une variable mais ca ne marche pas trop car il ne lit pas le contenu de ma variable...donc comment fait t'on pour qu'il lise le contenu de ma variable ??
Set db = DBEngine.OpenDatabase("ISLAP.mdb", False, False, ";PWD=password;" )
password est ma variable qui contient le mdp saisi par l'utiliateur...
Si quelq'un sait merci d'avance,