Salve a tutti ragazzi...
nn so + dove sbattere la testa... perderci un mese solo per la gestione di una connessione..
è incredibile...
aiutatemi
purtroppo mi trovo a lavorare con un database sybase... e senza strumenti di supporto tipo Ado.net e roba varia...
utilizzo quindi l' ODBC per collegarmi al database... cosa che tra l'altro mi è stata imposta...
ogni volta che mi collego al database si carica l'odbc del pc carica il famoso dbeng.exe di sqlanywhere... immaginate che rottura di scatole ogni volta che fai un .open() della connessione...
per cui per migliorare la cosa, ho pensato di aprire la connessione all ' apertura del form principale ( formcontainer ) e chiuderla all'evento closing dello stesso.
in breve : ho 4 elementi con cui lavoro
1 - form.frm principale
2 - form login.frm al database
3 - classe dati.vb
4 - form dati.frm
all'avvio del formprincipale (1)...si apre il form login(2)
inserisco user e password...
e apro la connessione al database...con odbc e connectionstring varia
fin qui tutto ok...
ora la connessione è aperta... ( è facile vedere che la connessione è open perchè ridotto a icona c'è anche il dbeng.exe connesso al database )
il problema è che quando apro il form dati(4)...
dove faccio le varie query....che si trovano in classedati.vb(3)...
l' executereader delle varie query mi chiede la connessione aperta...
COME FACCIO A DIRGLI CHE LA CONNESSIONE E' GIA' APERTA???
help please...![]()