Iam尝试使用参数将一些数据插入到SQL Compact Edition表中。我的表格允许插入null,但是当我在下面运行我的代码时,我无法得到它的工作原因,因为其中一个参数有时会为null,并且我想在参数为null时向该列中插入null。C# - 将null插入到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();
}
}
你得到了什么错误?或者它不工作? – 2011-03-30 08:55:47
当值参数值为空时,表示参数尚未设置。 – 2011-03-30 08:56:57
在我看来,它应该工作。希望是这个问题。 – 2011-03-30 08:57:00