Vraag : Behoefte aan de opslag van de Informatie Defrag (Uitwisseling 2003)

Hallo moet de behoefte van All

I om onze OB samen te persen, de gegevensbestandgrootte 80GB en oly wij STD van de Uitwisseling hebben 2003 uitgave zodat houdt het dismounting.

Our- Uitwisseling wordt opgeslagen op D nochtans i ik heb zo een andere 80GB van ruimte op het niet Ibehoefte om OB van Temperaturen op E tot stand te brengen:

Could iemand liet me weten wat het bevel is, ook als het tot temperaturenOB op de aandrijving leidt van E moet ik manueel hen terug naar D kopiëren of zal compact het eigenlijk het huidige levende .edb dossier.

Thanks

Antwoord : Behoefte aan de opslag van de Informatie Defrag (Uitwisseling 2003)

Ik juich u voor het willen van een gemeenschappelijke foutenmanager toe.  Laat me verklaren hoe ik het doe.

Cre�ër een globale functie voor uw gemeenschappelijke logica van de foutenmanager.  Het „ingangspunt van uw app“ kan werken--Ik weet niet het--het moet overal opvraagbaar van zijn. Roep dat functio ErrorRoutine ().

Dan codeer alle suboutines iets in die aard:


Privé SubMySub ()
Op Fout GoTo eindig
….

Op Fout hervat daarna

Op Fout GoTo eindig

….

Eindig:
Als err.number toen als (vbRetry) ErrorRoutine = vbRetry dan hervat  

Sub van de uitgang



Mijn versie van ErrorRoutine evalueert want parameter opnieuw probeer en als het heden een mislukking uitgeeft, annuleer, probeer herinnering opnieuw.  Dit laat dat de ontbrekende verrichting toe worden opnieuw geprobeerd (die ik voor debuggin nuttig vind).






Andere oplossingen  
 
programming4us programming4us