Vraag : De bladeren MSACCESS.EXE van Application.Quit in geheugen?

Gebruikend Toegang 2003, heb ik fout-behandelende code in procedures die, wanneer een fout wordt ontmoet, een berichtvakje toont om de gebruiker mee te delen dat er een probleem is, en dan de volgende lijn uitvoert:

Application.Quit acSaveNone

What happenning ongeveer 20% van de tijd wanneer deze logica is wordt uitgevoerd dat de toepassing schijnt te sluiten - het verdwijnt van het scherm en verschijnt niet meer in taskbar - zich nochtans toegang heeft tot overblijfselen in geheugen.  Het is nog aanwezig in de Lijst van de Taak.  Andere 80% van de tijd het werkt aangezien expected.

When het ontbreekt, krijg ik een bericht volgens de lijnen van het „Bevel of " de opgehouden met“ actie is niet beschikbaar nu“.

The is het feit dat de Toegang nog in geheugen is een probleem wanneer het proberen om de toepassing na een error.

Is een betere methode in plaats van Application.Quit te gebruiken?  Welke redenen zijn daar waarom het Opgehouden met bevel niet „zou kunnen beschikbaar zijn nu“?

Thanks vooraf voor uw help.

Antwoord : De bladeren MSACCESS.EXE van Application.Quit in geheugen?

Gebruiken van de hulpmiddelen van de bevellijn om gegevens van een gegevensbestand MySQL in een Csv- dossier uit te voeren is vrij gemakkelijk. Hier is hoe:

mysql - uexampleuser - pletmein exampledb - B - e „uitgezocht * van \ `persoon \ `; “ | sed „s \ t „,“ /g; s/^/„/; s/$/“/; s \ n//g“ > filename.csv

Hier is wat steekproefoutput van bovengenoemd:

„identiteitskaart“, „gebruikersbenaming“, „groep“, „wachtwoord
„1“, „tux“, „admin“, „5f4dcc3b5aa765d61d8327deb882cf99
„2“, „tlugian“, „admin“, „5f4dcc3b5aa765d61d8327deb882cf99
„3“, „saiyuki“, „admin“, „5f4dcc3b5aa765d61d8327deb882cf99
„4“, „Fred“, „personeel“, „5f4dcc3b5aa765d61d8327deb882cf99
„5“, „barney“, „personeel“, „5f4dcc3b5aa765d61d8327deb882cf99
„6“, „wilma“, „admin“, „5f4dcc3b5aa765d61d8327deb882cf99

En nu voor de verklaring:

Aanvang met het bevel MySQL. Ik zal niet de - u en - popties verklaren zij (in geval van twijfel mens mysql) ongecompliceerd zijn. - De optie van B zal de gegevens gebruikend lusjes afbakenen en elke rij zal op een nieuwe lijn verschijnen. - De eoptie duidt het in werking te stellen bevel aan zodra u in het gegevensbestand hebt geregistreerd. In dit geval gebruiken wij een eenvoudige UITGEZOCHTE verklaring.

Op sed. Het hier gebruikte bevel bevat drie afzonderlijke sedmanuscripten:

s \ t „,“ /g; s/^/„/        <--- this="" will="" search="" and="" replace="" all="" occurences="" of="">
; s/$/„/;    <--- This="" will="" place="" a="">
s \ n//g    <---- This="" will="" place="" a="">
Na het runnen van het resultaat door sed wordt geplaatst richten wij de output aan een dossier met een .csv uitbreiding die opnieuw.
Andere oplossingen  
 
programming4us programming4us