Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - VB6 & MySQL
Forum - Visual Basic 6 - VB6 & MySQL

Avatar
Manuel2 (Member)
Pro


Messaggi: 65
Iscritto: 07/10/2007

Segnala al moderatore
Postato alle 1:04
Venerdì, 18/07/2008
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

  1. 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?

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 7:11
Venerdì, 18/07/2008
Il problema non e' di VB6 ... devi capire perche' succede quello che dici con mysql.

Normalmente, non e' cosi'

PM Quote
Avatar
Manuel2 (Member)
Pro


Messaggi: 65
Iscritto: 07/10/2007

Segnala al moderatore
Postato alle 10:01
Venerdì, 18/07/2008
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 db8-|
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
PM Quote