Я пытаюсь вставить некоторые данные в таблицу SQL Compact Edition, используя параметр. Моя таблица позволяет вставлять нулевое значение, но когда я запускаю свой код ниже, я не могу заставить его работать, потому что один из этих параметров иногда будет нулевым, и я хотел бы вставить нулевое значение в этот столбец, когда параметрированный равен нулю.
Что я могу исправить?
string strConn = Properties.Settings.Default.SqlConnectionString;
using (SqlCeConnection conn = new SqlCeConnection(strConn))
{
conn.Open();
using (SqlCeCommand cmd = new SqlCeCommand("insert into table(ID, Name, Adress) values (@parm1, @parm2, @param3)", conn))
{
cmd.Parameters.AddWithValue("@parm1", ID);
cmd.Parameters.AddWithValue("@parm2", Name);
cmd.Parameters.AddWithValue("@parm3", Adress);
cmd.ExecuteNonQuery();
}
}