Executer une commande DOS:sauvegarde d'une base de données PostgreSQL
Bonsoir a tous!
Je désire sauvegarder une base de données postgresql. J'ai bouton et dès que je clique dessus la commande s'exécute pour sauver la base.
j'ai essayé ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Private Sub bouton_Click()
Dim Commande As String
Dim Resultat As Long
Commande = "C:\Program Files\PostgreSQL\8.2\bin\ pg_dump.exe -i -h
localhost -p 5432 -U postgres -F c -b -v -f "C:\Documents and
settings\POSTE\Bureau\rapport\rolls.backup " testrolls " ' testrolls :nom de ma base rolls.backup :fichier de sauvegarde
Resultat = Shell(Commande, vbHide)
If Resultat = 0 Then 'teste de l'ID du processus
MsgBox "Erreur"
Else
MsgBox "Succès"
End If
End Sub |
mais il y'a une erreur: le fichier n'existe pas.
cependant quand j'exécute ceci
Code:
C:\Program Files\PostgreSQL\8.2\bin\ pg_dump.exe -i -h localhost -p 5432 -U postgres -F c -b -v -f "C:\Documents and Settings\POSTE\Bureau\rapport\rolls.backup " testrolls "
dans la fenetre DOS ca marche.
Quelqu'un peut-il m'aider?
D'avance merci!
sauvegarde de base de données postgresql
j'ai utilise les codes proposés mais aucun ne marche correctement.la base est sauvegarder mais ce vide