(int) faultsGroup est 0 ou 1, mais je reçois toujours cette erreur: la colonne 'FaultGroup' ne peut pas être nulleC# MySqlParameter problème
Est-ce que quelqu'un me dire pourquoi? La syntaxe semble correcte.
MySqlCommand cmdAdd = new MySqlCommand("INSERT INTO Faults (" +
" FaultGroup, Text, Date, IP" +
") VALUES (" +
" @FaultGroup, @Text, @Date, @IP" +
")", conn);
MySqlParameter paramFaultGroup = new MySqlParameter("@FaultGroup", MySqlDbType.Int32);
FaultsGroup faultsGroup = (FaultsGroup) Enum.Parse(typeof (FaultsGroup), myFault.FaultGroup);
paramFaultGroup.Value = (int) faultsGroup;
cmdAdd.Parameters.Add(paramFaultGroup);
cmdAdd.ExecuteNonQuery();
Vous devez accepter les réponses à vos questions en cochant la case en regard d'une réponse. – SLaks