Ciao a tutti ho un problema:
il database è composto da chiave primaria id_tag(int),nome(varchar),cogn(varchar),classe(int),sez(varchar).
il punto è che eseguendo, mi da errore durante l'esecuzione del comando sql, al primo riferimento AddWithValue che trova,in questo caso su @nome. come mai??
void InsertQuery(string nome,string cogn,string sez)
        {
            OdbcCommand cmd = new OdbcCommand();
            
            cmd.Parameters.AddWithValue("@nome",nome);
            cmd.Parameters.AddWithValue("@cognome", cogn);            
            cmd.Parameters.AddWithValue("@sezione", sez);
            cmd.CommandText = "insert into alunni(id_tag,nome,cogn,classe,sez) values(6,@nome,@cognome,4,@sezione)";
            cmd.Connection = connection;
            connection.Open();
            cmd.ExecuteNonQuery();
            connection.Close();
        }
Eccezione non gestita di tipo 'System.Data.Odbc.OdbcException' in System.Data.dll
Informazioni aggiuntive: ERROR [HY000] [MySQL][ODBC 5.2(w) Driver][mysqld-5.5.27]Column 'nome' cannot be null
nome, cognome e sezione sono string inizializzate globali