Questione : Application.Quit lascia MSACCESS.EXE nella memoria?

Using accesso 2003, ho errore-trattamento del codice nelle procedure che, quando un errore è incontrato, visualizza una finestra di messaggio per informare l'utente che ci è un problema ed allora esegue la seguente linea: il acSaveNone

What del

Application.Quit happenning circa 20% del tempo in cui questa logica è eseguita è che l'applicazione sembra chiudersi - sparisce dallo schermo e più non compare nel taskbar - tuttavia si accede resti nella memoria.  È ancora presente nella lista di operazione.  L'altro 80% del tempo funziona come expected.

When che viene a mancare, ottiene un messaggio seguendo le linee “dell'ordine o l'azione " rinunciata„ ora non è disponibile„. il fatto del

The che l'accesso è ancora nella memoria è un problema quando tenta di ricominciare l'applicazione che segue un error.

Is là un migliore metodo per usare anziché Application.Quit?  Che motivi sono là perché l'ordine rinunciato non potrebbe essere “disponibile ora„?

Thanks in anticipo per il vostro help.
class= del

Risposta : Application.Quit lascia MSACCESS.EXE nella memoria?

Using la linea di ordine attrezzi esportare i dati da una base di dati di MySQL in una lima di CSV è abbastanza facile. Qui è come:

il mysql - uexampleuser - exampledb del pletmein - B - e “seleziona * a partire \ persona del `\ `; „ | “s \ t “di sed,„ /g; “/; di s/^/„/; di s/$/s \ n//g„ > filename.csv

Qui è una certa uscita di campione del di cui sopra:

“identificazione„, “username„, “gruppo„, “parola d'accesso
“1„, “tux„, “admin„, “5f4dcc3b5aa765d61d8327deb882cf99
“2„, “tlugian„, “admin„, “5f4dcc3b5aa765d61d8327deb882cf99
“3„, “saiyuki„, “admin„, “5f4dcc3b5aa765d61d8327deb882cf99
“4„, “fred„, “personale„, “5f4dcc3b5aa765d61d8327deb882cf99
“5„, “baruffe„, “personale„, “5f4dcc3b5aa765d61d8327deb882cf99
“6„, “wilma„, “admin„, “5f4dcc3b5aa765d61d8327deb882cf99

Ed ora per la spiegazione:

Iniziando con l'ordine di MySQL. Non spiegherò - u e - le opzioni che di p siano dirette (in caso di dubbio mysql dell'uomo). - L'opzione di B delimiterà i dati using le linguette ed ogni fila comparirà su una nuova linea. - L'opzione di e denota l'ordine funzionare una volta che avete annotato nella base di dati. In questo caso stiamo usando una dichiarazione PRESCELTA semplice.

Sul sed. L'ordine usato qui contiene tre scritti separati di sed:

s \ t “,„ /g; di s/^/“/        <--- this="" will="" search="" and="" replace="" all="" occurences="" of="">
; “/; di s/$/    <--- This="" will="" place="" a="">
s \ n//g    <---- This="" will="" place="" a="">
Dopo la corsa dell'insieme di risultato con il sed riorientiamo l'uscita ad una lima con un'estensione di .csv.
Altre soluzioni  
 
programming4us programming4us