Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve a tutti ragazzi,
ho un problema con un interfacciamento tra vb6 e mysql.
Se tengo troppo tempo attiva la connessione al db in mysql, il server mi restituisce il messaggio che la connessione si è andata persa e quindi non posso continuare col corretto funzionamento del mio programma.
Ho pensato che usando il metodo Conn.State potessi risolvere facilmente il problema e quindi ho inserito nel mio codice l'istruzione:
Codice sorgente - presumibilmente Visual Basic 6
If Conn.State = adStateClosed Then Conn.Open
purtroppo succede che quando il server mysql "crasha" ed il programma arriva ad eseguire l'istruzione sopra, risulta che la connessione è ancora attiva
Qualcuno di voi sa darmi una spiegazione e, possibilmente, una soluzione?
L'avevo intuito che il problema non era del vb6 ma del mysql. Però vorrei capire come mai quell'istruzione non ripristina lo stato di aperto sul db
Ho anche provato ad aumentare il valore di wait_timeout da 8 ore a 12 ore, ma non è cambiato nulla.
Ultima modifica effettuata da Manuel2 il 18/07/2008 alle 10:02