lancer un compactage de base access [BAT] - Shell/Batch - Programmation
Marsh Posté le 30-01-2003 à 15:11:31
il n'y a aucune commande batch qui lance de compactage, étant donné que le compactage est une méthode de Jet.
le mieux que tu aies à faire, c'est de créer un exécutable (en VB ça prend 30 secondes) qui compactera ta base et que tu pourras lancer en batch
Marsh Posté le 30-01-2003 à 15:35:19
ça marche pas ça ?
msaccess.exe /compact mabase.mdb
msaccess.exe /compact mabase1.mdb
msaccess.exe /compact mabase2.mdb
...
Marsh Posté le 30-01-2003 à 15:39:13
ben tiens, je savais meme pas qu'access avait une option de ligne de commande pour lancer un compactage (faut dire que je lance jamais access en ligne de commande non plus)
Marsh Posté le 30-01-2003 à 17:46:32
apparemment ca marche pas
j ai fait
msaccess.exe /compact c:\temp\test.mdb
et bin il compact pas (quand je compact apres le test ca diminu bien la taille du fichier
Marsh Posté le 30-01-2003 à 17:47:45
tient c bizarre la ca a marcher
bon je retesterais ca demain
Marsh Posté le 30-01-2003 à 17:48:06
Belgarion a écrit : apparemment ca marche pas |
Faut demander à ta tante Pol de t'aider ?
[ je suis dehors ]
Marsh Posté le 31-01-2003 à 10:03:05
Belgarion a écrit : tient c bizarre la ca a marcher |
Benh Access c quand ça veut
que ça fonctionne mais j'aime
bien ...
ça change d'Oracle et sql server ...
c un terrain de jeux
Marsh Posté le 30-01-2003 à 14:22:20
alors je cherche a faire un fichier batch windows (2000 serveur) qui me permettrait de lancer un compactage de toute les bases de donnés ACCESS sur le serveur
qqun sais coment on peux faire ca ?