0rph3n
14-12-2005, 11:16
Ciao a tutti è da ieri che :muro: e :cry: a causa di un insulsissimo errore del quale purtroppo non riesco a capire la causa, anche dopo qualche ricerca nel WWW.
In poche parole dopo aver istanziato un oggetto di tipo MySql.Data.MySqlClient.MySqlConnection provando ad assegnare a questo oggetto la connectionString viene lanciata una IndexOutOfRangeException...
...però questa fottuta exception non riesco proprio a capire da dove possa saltare fuori!
Vi posto le due istruzioni che possono magari aiutare a capire la causa, anche se sono sicuro della loro correttezza:
questa si trova nella parte riservata alle dichiarazioni della classe
Private Shared dbConnection As New MySql.Data.MySqlClient.MySqlConnection
mentre questa (l' incriminata)
dbConnection.ConnectionString = connectionString
si trova nel costruttore della classe, ma non ha importanza in quanto in qualsiasi "luogo" la metta, il risultato è sempre il lancio dell' exception.
la variabile connectionString contiene la stringa "server:127.0.0.1;database:testmb;uid:mbUser;pwd:testpassword;" comunque il lancio dell'exeption si verifica anche con stringhe di lunghezza minore (fino ad un carattere), l'unico caso in cui non si presenta questo inconveniente è quando connectionString è una string vuota ("").
detto questo non mi resta che implorare il vostro aiuto! :help:
'iao
In poche parole dopo aver istanziato un oggetto di tipo MySql.Data.MySqlClient.MySqlConnection provando ad assegnare a questo oggetto la connectionString viene lanciata una IndexOutOfRangeException...
...però questa fottuta exception non riesco proprio a capire da dove possa saltare fuori!
Vi posto le due istruzioni che possono magari aiutare a capire la causa, anche se sono sicuro della loro correttezza:
questa si trova nella parte riservata alle dichiarazioni della classe
Private Shared dbConnection As New MySql.Data.MySqlClient.MySqlConnection
mentre questa (l' incriminata)
dbConnection.ConnectionString = connectionString
si trova nel costruttore della classe, ma non ha importanza in quanto in qualsiasi "luogo" la metta, il risultato è sempre il lancio dell' exception.
la variabile connectionString contiene la stringa "server:127.0.0.1;database:testmb;uid:mbUser;pwd:testpassword;" comunque il lancio dell'exeption si verifica anche con stringhe di lunghezza minore (fino ad un carattere), l'unico caso in cui non si presenta questo inconveniente è quando connectionString è una string vuota ("").
detto questo non mi resta che implorare il vostro aiuto! :help:
'iao