使用Asp.Net(C#)我将以下值提交给数据库中的字段:
//Adding to parameters (for stored proc)
command.Parameters.Add( "MyField", SqlDbType.Bit, 1 ).Value = "1";
如何解决此问题?我做错了什么?
答案 0 :(得分:1)
根据MSDN,SqlDbType.Bit
是:
无符号数值,可以是0,1或null。
所以,试试:
command.Parameters.Add( "MyField", SqlDbType.Bit, 1 ).Value = 1;
答案 1 :(得分:-1)
cmd.Parameters.Add("MyField", SqlDbType.Bit).Value = true;