C# 中使用sql语句 操作出现如下问题: 解决方案以及原因: 出现这样的报错原因是 你输入字符串的长度,超过了你数据库能录入的长度. 最简单的方法, 把你数据库的值,都改为varchar(50) . 试试就知道是哪个超过了.