System.Data.SqlClient.SqlException:“列名 'false' 无效。”

其他环境

Asp.net向数据库中插入数据时报错:System.Data.SqlClient.SqlException:“列名 'false' 无效。”,插入数据得语句如下:

Insert Into Content values('a','b','c','d',false,'00')


语句错误具体愿意那我也知道,发布到hierror做个记录,自己做个笔记,也希望能帮助到其他人

最佳答案

原因分析

Sql Server中的bit类型字段插入时,要写0 或者 1 ,不能使用 true 或者 false。 false会被Sql Server 按照字符串处理,在这里被识别为字段名了

把Sql语句修改为:


Insert Into Content values('a','b','c','d',0,'00')

始于初秋 T0 被采纳率50%
2021-02-20 15:49
打赏 0 0
页面统计
35 访问
0 帮助
0.00 打赏

hierror 2019 © hierror.com 京ICP备13026190号-1

通知消息
  • 暂无任何消息