Bonjour a tous ,
SVP , est il possible de changer le mot de passe d'une base de donnée access via un programme Delphi.
j'utilise Delphi 7 entreprise et Access 2003.
bon courage.
Bonjour a tous ,
SVP , est il possible de changer le mot de passe d'une base de donnée access via un programme Delphi.
j'utilise Delphi 7 entreprise et Access 2003.
bon courage.
Bonjour,
C'est possible en utilisant la methode CompactDatabase de l'objet JetEngine,
BD1: est le nom complet de ton fichier access
BD1Comp : un fichier access temporaire
456 : l'ancien mot de passe
123 : le nouveau mot de passe
Cdt,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 v: OLEvariant; v := CreateOLEObject('JRO.JetEngine'); v.CompactDatabase('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+BD1+';Jet OLEDB:Database Password=456', 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+BD1Comp+';Jet OLEDB:Database Password=123'); DeleteFile(PChar(BD1));// suppression de la base d'origin RenameFile(PChar(BD1Comp),PChar(BD1)); // mise en place de la base compactée
Burkan
Merci baucoup a toi ,
je vais tester tous de suite.
bon courage.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager