ok quello l'ho corretto... e ho stravolto un pò il codice:

Codice PHP:
OleDbConnection connUtente = new OleDbConnection(
            
"Provider=Microsoft.JET.OLEDB.4.0;data source=esame.mdb");
      
        try
        {
            
connUtente.Open();
        }
        catch (
OleDbException ODExc) {
            
lblErrore.Text "Errore nella connessione con il database";
        }

        
OleDbCommand cmdPerson connUtente.CreateCommand();

        
cmdPerson.CommandText =
            
"INSERT INTO Utenti(Username, [Password], Email, Telefono) VALUES('" +
            
txtUser.Text "', '" +
            
txtPass.Text "', '" 
            
txtEmail.Text "', '" +
            
txtTelefono.Text "');";
        
        
cmdPerson.ExecuteNonQuery();
        
connUtente.Close();
        
        
txtUser.Text "";
        
txtPass.Text "";
        
txtConfermaPass.Text "";
        
txtEmail.Text "";
        
txtConfermaEmail.Text "";
        
txtTelefono.Text "";

        
txtUser.Focus(); 
Ora mi da quest'errore:
ExecuteNonQuery richiede una oggetto Connection aperto e disponibile. Lo stato attuale della connessione è chiuso.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.

Dettagli eccezione: System.InvalidOperationException: ExecuteNonQuery richiede una oggetto Connection aperto e disponibile. Lo stato attuale della connessione è chiuso.

Errore nel codice sorgente:

Riga 40: txtTelefono.Text + "');";
Riga 41:
Riga 42: cmdPerson.ExecuteNonQuery();
Riga 43: connUtente.Close();
Riga 44:
Ho capito bene o risulta la connesisone chiusa??? perchè non me la apre?
mi entra pure nella catch che ho messo sopra... però non mi stampa il messaggio....