Accueil > > > COMPRIMER UNE BASE ACCESS
COMPRIMER UNE BASE ACCESS
Information sur la source
Description
ceci est une fonction pour comprimer une base access 2000, il faut dans le projet ajouter la reference a DAO et a microsoft scripting runtime
Source
- Function Compactdatabase(dbpfad As String, dbname As String) As Boolean
-
-
- Dim fs As New FileSystemObject
- Dim testcopy As Boolean
- Dim db1 As String
- Dim db2 As String
-
- On Error GoTo compactdb_error
-
- If Dir(dbpfad & "\dbtemp.mdb") <> "" Then Kill dbpfad & "\dbtemp.mdb"
-
- 'compression
- db1 = UCase(dbpfad & "\" & dbname)
- db2 = UCase(dbpfad & "\dbtemp.mdb")
-
- DBEngine.Compactdatabase db1, db2, , dbEncrypt + dbVersion40 'Jet version
-
- 'renome
-
- fs.CopyFile db2, db1
- Compactdatabase = True
- GoTo ende
-
- compactdb_error:
- Compactdatabase = False
-
- MsgBox (Err.Description)
-
- ende:
-
- End Function
Function Compactdatabase(dbpfad As String, dbname As String) As Boolean
Dim fs As New FileSystemObject
Dim testcopy As Boolean
Dim db1 As String
Dim db2 As String
On Error GoTo compactdb_error
If Dir(dbpfad & "\dbtemp.mdb") <> "" Then Kill dbpfad & "\dbtemp.mdb"
'compression
db1 = UCase(dbpfad & "\" & dbname)
db2 = UCase(dbpfad & "\dbtemp.mdb")
DBEngine.Compactdatabase db1, db2, , dbEncrypt + dbVersion40 'Jet version
'renome
fs.CopyFile db2, db1
Compactdatabase = True
GoTo ende
compactdb_error:
Compactdatabase = False
MsgBox (Err.Description)
ende:
End Function
Conclusion
il faut fournir, le chemin de la base et son nom et voila...
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Ouvrir une base de données depuis access [ par David2410 ]
Bonjour, J'aimerais ouvrir une bas de données Access depuis vb6, mais j'ai un souci. Je ne peux pas déclarer ma variable en tant que database comme ci
DataBase Access à distance... [ par guizmo123 ]
Salut tout le monde,j'ai un petit énorma gros problème.Je voudrais accéder à une base de donnée MS Access qui se trouve sur un seveur !Quand vous lanc
fonction database dans un module sur access 2000 [ par kimou75 ]
bonjourje veux créer un module sur access 2000, mais des que je déclare ma base de donnée, access ne me propose pas database, il y a se
CREATE DATABASE [ par Compufly ]
Bonjour,J'essaie d'utiliser une base de données ACCESS dans mon code en VB6.J'aimerais que mon code crée une base de données ACCESS vid
Réduire la taille d'une base de données Access [ par lebcel2 ]
Bonjour, Connaissez vous une commande ou un code VBA qui permet de réduire/ajuster la taille d'une base de données Access? Quand on importe des don
Réduire la taille d'une base de données Access [ par lebcel2 ]
Bonjour, Connaissez vous une commande ou un code VBA qui permet de réduire/ajuster la taille d'une base de données Access? Quand on importe des don
Associer une base de donner Access à un projet VB 2005 Express [ par guisemon ]
Bonjour,je suis donc nouveau sur ce forum et j'ai bien évidemment un souci!!!Je crée une gestion d'emploi du temps pour un IUT à l'aide
image dans une Base access [ par Almia_Kaddour ]
je voulais enregistrer une image dans un champs OLE d'une base access pour me permetter de l'imprimer avec crystal report. Mais l'orsque l'image s'enr
creer une vue (sql server2000) qui se base sur base access 2000 ds un code vb 6.0 [ par rachidos001 ]
j'ai develloper une app vb avec base access mais j'ai fait une transfert de table vers sql server2000 ,j'ai rencontrer un probleme concernant une requ
enregistrement d'une bd access apres un delai precis [ par monopole ]
bonjour, je souhaite programmer une base de données access "base_test" pour que je puisse recuperer chaque jour l'enregistrement de cette base ds un r
|
Derniers Blogs
[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc
Forum
RE : VITESSERE : VITESSE par Renfield
Cliquez pour lire la suite par Renfield
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|