OVH Cloud OVH Cloud

CompactDatabase

3 réponses
Avatar
joel
bonjour, je souhaite compacter une base de donnée et utilise pour cela la
fonction
DBEngine.CompactDatabase NomBase, BaseCompactée
sa fonctionne tres bien mais par contre si la base a un mot de passe sa
bloque
ma question est ou faut il dans cette fonction indiquer le mot de passe ?
car j'ai essaye de l'inclure dans le nom base comme on fait pour l'ouvrir
(Base.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Compte.mdb;Persist Security Info=False;Jet OLEDB:Database
Password=motpasse")
sa marche pas ?

3 réponses

Avatar
fco39
cette instruction marche dans une de mes applis

DBEngine.CompactDatabase nombase1, nombase2, , , ";pwd=monmotdepasse"

Tiens moi au courant
François
Avatar
joel
oui sa marche merci pour ta reponse
jai mis DBEngine.CompactDatabase BaseActuel, BaseCompactée, ";pwd=" &
dbPassWord, , ";pwd=" & dbPassWord
joel

"fco39" a écrit dans le message de news:

cette instruction marche dans une de mes applis

DBEngine.CompactDatabase nombase1, nombase2, , , ";pwd=monmotdepasse"

Tiens moi au courant
François


Avatar
DeveloppeurVb
Slt

moi je fais comme cela :
'Password = le mot de pase de la db c'est du string
' FDBDépanne= chemin d acces complet avec le nom de la db
FDBOld$ = Left(FDBDépanne, (Len(FDBDépanne) - 3)) & "Old"
'repare la base de donnée
DBEngine.RepairDatabase FDBDépanne
' compacte la base de donnée avec le mot de passe
DBEngine.CompactDatabase FDBDépanne, FDBOld$, , , ";pwd=" & Password
'

"joel" a écrit dans le message de
news:43ef7ce5$0$19702$
bonjour, je souhaite compacter une base de donnée et utilise pour cela la
fonction
DBEngine.CompactDatabase NomBase, BaseCompactée
sa fonctionne tres bien mais par contre si la base a un mot de passe sa
bloque
ma question est ou faut il dans cette fonction indiquer le mot de passe ?
car j'ai essaye de l'inclure dans le nom base comme on fait pour l'ouvrir
(Base.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Compte.mdb;Persist Security Infoúlse;Jet OLEDB:Database
Password=motpasse")
sa marche pas ?