Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : compactage BDD [ Base de données / ADO & DAO ] (hbvb6)

samedi 6 septembre 2008 à 13:17:21 | compactage BDD

hbvb6

Salut

bon ramadhan a tous les musulman

je veux juste savoir est ce que la procedure de compactage d'une BDD Access  peut causer un probleme
surtout si elle est appliqué sur la BDD une fois par jour

 

merci d'avance

HB


samedi 6 septembre 2008 à 13:23:24 | Re : compactage BDD

casy

Membre Club
A priori pas à ma connaissance. Il faut juste faire attention à ce que plus personne ne soit conecté dessus au moment du compactage (la nuit par exemple).

Ce que j'ai pu remarquer par contre, du temps ou j'utilisais Access, c'est que le n° automatique étaient remis à jour.

C'est à dire que si tu as un champ marqué en n° automatique, normalement tu ne peux pas avoir 2 enregistrement avec le même n° et ce même si un ancien enregistrement a été supprimé, son n° n'est normalement pas réutilisé.
Par contre suite à un compactage, les anciens n° sont libérés et peuvent donc être à nouveau attribués.

Si tu reste dans la même base ça ne devrait pas poser de problème.
Moi ça m'en posait parce que avant de supprimer j'archivais dans une seconde base, et c'est dans cette seconde base que je me retrouvais avec des doublons suite à un compactage de la première base.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

samedi 6 septembre 2008 à 13:31:36 | Re : compactage BDD

hbvb6

merci pour la repense
moi j'utilise pas n° automatique   et ma base et de access 97

samedi 6 septembre 2008 à 16:43:40 | Re : compactage BDD

PCPT

Administrateur CodeS-SourceS
salut,

casy tu parles de la ré-indexation, le compactage n'altère pas les num_auto.
testé à l'instant sur une base Access 2000, par code (JetEngine)


Prenez un instant pour répondre à ce sondage svp  

samedi 6 septembre 2008 à 17:09:23 | Re : compactage BDD

casy

Membre Club
C'est bien le cas que j'avais eu, compactage ou réparation, je me souviens plus de la commande, ça change suivant la version d'Access.

Moi j'étais en 97 à l'époque, et lorsque j'avais fait ça, ça n'avait rien fait aux enregistrements présents dans la base sauf que ça avait libérer les n° d'anciens enregistrements supprimés. Ainsi lorsque je rajoutais un enregistrement, le n° auto reprennais un n° qui avait été auparavant attribué à un enregistrement qui avait ensuite été supprimé.

Comme si Access attribuait le premier n° libre à partir de 0 au lieu de partir du dernier n° attribué.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]



Cette discussion est classé dans : bdd, compactage


Répondre à ce message

Sujets en rapport avec ce message

[VB6] AVANCEMENT COMPACTAGE BDD ACCESS [ par bouv ] Salut,Je souhaite faire patienter l'utilisateur lors du compactage de la base ACCESS de mon appliSauf que plus rien ne répond dans l'appli lorsqu'elle [ADO] recherche dans une BdD access en VBA excel [ par annyong ] Bonjour, je souhaite faire une recherche dans une table de ma BdD access, mais ma requete ne fonctionne pas. Si je recherche une valeur numérique, p cree une base de donnees acces [ par percoartemis ] Salut,voila, j utilise actuellement une bdd excel pour inserer de nouvelles données, pour me faire gagné du temps je voudrai cree une bdd access qui m [VB] Vérifier image [ par kkhuet ] Bonjour,j'aimerais savoir s'il est possible de connaître l'état d'une image(corrompue ou valide) : je dois aller chercher une image dans la BdD et si Actualiser une connexion à une bdd [ par Streptococcus ] Bonjour,je réalise un programme en VB6 qui consiste à dans un premier temps, enregistrer des informations saisies dans un formulaire par l'utilisateur connexion BDD access sur un site [ par wtor ] Bonjour Je suis entrain de développer une application et je veut que cette dernière connecte a une base de données Access sur un site hébergé sur connexion BDD access [ par moudz84 ] salut, j'utilise actuellement le access 2002 je voudrai savoir si il y a des tuto pour les connexion au base de données, comment utiliser des tables d Programme ne se lance pas [ par OneHacker ] Bonjour j'utilise VS Express 2005 avec SQL Server 2005 j'ai créer un programme gérant une bdd pour un concourt à la fois l'ajouter de personne et la v connection et différentes actions dans une BDD access par winsock [ par muzele ] Bonsoir,Au fait j'écris un programme en VB6 qui devrait fonctionner en réseau ! Donc la base de donner se trouve sur un ordinateur X de mon réseau LAN Problème suppression ligne BDD mySQL vb2005 [ par Kornebrume ] Bonjour à tous, j'ai un petit soucis pour supprimer une/des ligne(s) dans une BDD mySQL.Mon code est le suivant :Dim mySQLQuery As</f


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.