Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 错误消息:无法将参数值从字符串转换为布尔值_C#_Asp.net_.net 3.5 - Fatal编程技术网

C# 错误消息:无法将参数值从字符串转换为布尔值

C# 错误消息:无法将参数值从字符串转换为布尔值,c#,asp.net,.net-3.5,C#,Asp.net,.net 3.5,尝试将记录从asp.net更新到SQL数据库时,收到错误消息。正在更新的唯一布尔值是: cmdAddUser.Parameters.Add(new SqlParameter("@Active", SqlDbType.Bit)); cmdAddUser.Parameters["@Active"].Value = Convert.ToBoolean(cbAddUserActiveUser.Checked); 数据库中@Active的数据类型为“bit”。有什么想法吗?长镜头-是否有另一个

尝试将记录从asp.net更新到SQL数据库时,收到错误消息。正在更新的唯一布尔值是:

cmdAddUser.Parameters.Add(new SqlParameter("@Active", SqlDbType.Bit));
cmdAddUser.Parameters["@Active"].Value = 
    Convert.ToBoolean(cbAddUserActiveUser.Checked);

数据库中@Active的数据类型为“bit”。有什么想法吗?

长镜头-是否有另一个参数被设置为字符串,但在实际表中是一个位列?

@user279521:您并没有真正指出您遇到了什么错误。尝试发布您正在获取的异常信息,以便我们可以确定这是一个解析问题(在调用ToBoolean时)还是数据库端的某个问题。“未能将参数值从字符串转换为布尔值。”是错误消息。请随意猜测,但请尝试
convert.ToBoolean(cbAddUserActiveUser.Checked.ToString())@Jason。。。。不走运。。。。同样的错误如果不使用convert.toboolean怎么办?不是。已检查布尔值?回答得好。我正在修改这个程序,它有大约24个参数。