Quelqu'un aurait une ressource qui pourrait me fournir des informations sur comment compacter une base de données Access en VB.NET? Merci.
Quelqu'un aurait une ressource qui pourrait me fournir des informations sur comment compacter une base de données Access en VB.NET? Merci.
tu as vraiment cherché avant de poser la question?![]()
How to compact a Microsoft Access database by using Visual Basic .NET
http://support.microsoft.com/default...b;en-us;306287
![]()
J'ai vraiment sous-estimé le site de Microsoft![]()
Merci de l'information!
J'ai essayer la procédure et elle fonctionne. La bd a perdu environ 300% de la taille qu'elle avait auparavant. Cependant lorsque j'ai ouvert la base de données j'ai constater que le JetEngine a créer une table MSysCompactError
Il crée cette table lorsqu'il y a une erreur dans le compactage de la base de données. La table contient une seule erreur qui est -1045 Not a valid bookmark. ErrorTable: ~TMPCLP527251
Cela n'engendre pas d'erreurs/exceptions dans l'application que je développe, cependant j'aimerais qu'il ne me rajoute pas cette table et que cette erreur ne se produise pas.
Quelqu'un a une idée qu'est-ce qu'il veut dire par le "bookmark" en question?? Merci.
Alors je sais pas pourquoi mais l'erreur ne se produit plus!
Je crois qu'il faut simplement que tu associes une action de reparation à ton action de compactage
Voici un code en C# pour les 2
http://www.codeproject.com/cs/databa...t_latebind.asp
si tu as un souci de traduction fait le nous savoir precisement![]()
est ce qu'il ya une solution pour le sql server 2005 ?
Partager