-1

使用 Asp.Net (C#) 我将以下值提交到数据库中的字段:

//Adding to parameters (for stored proc)
command.Parameters.Add( "MyField", SqlDbType.Bit, 1 ).Value = "1";

我该如何解决这个问题?我究竟做错了什么?

4

2 回答 2

1

根据MSDNSqlDbType.Bit是:

一个无符号数值,可以是 0、1 或 null。

所以,试试:

command.Parameters.Add( "MyField", SqlDbType.Bit, 1 ).Value = 1;
于 2013-02-01T01:12:34.773 回答
-1

cmd.Parameters.Add("MyField", SqlDbType.Bit).Value = true;

于 2013-03-19T10:34:40.450 回答