sql >> Database >  >> RDS >> Mysql

C# MySqlParameter-probleem

Ik heb MySql ongeveer 6 maanden niet gebruikt (gelukkig gemigreerd naar Sql Server), maar probeer je @-symbolen te veranderen voor ?'s, alsof het geheugen dient, dat is de juiste conventie met MySql, dus:

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();



  1. Row_to_json() gebruiken met geneste joins

  2. Tijdelijke oplossing voor dynamische instructies in opgeslagen procedures die worden aangeroepen vanuit triggers

  3. Is er een reden waarom MySQL geen FULL OUTER JOINS ondersteunt?

  4. Hoe SQL Developer op een Mac te installeren