C#中问题,急!!!

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:27:33
C#和SQL连接制作客户端应用向数据库插入数据时出错,
int result = command.ExecuteNonQuery();这句报错:“将截断字符串或二进制数据。语句已终止。”

请问这是哪错了啊?自己检查了好几遍不知道是哪错了,请高手指点,谢谢!

理论上是你插入的字段长度过长。

我建议,你看看你的插入语句,少没少什么连接符号啥的。

上会我也碰到了,以为什么都对,字段长度也够。后来才发现是语句写错了(一堆引号,看不清)

数据库中字段的长度不够!

up

是不是con已经 close()?

是你要插入的数据大小超过了你数据库里字段设置的大小。建议你把SQL语句复制到查询分析器里面运行试试。再做相应的更改

你的int result的初值有给么?