我对此有疑问:
字符串或二进制数据将被截断
String or binary data would be truncated
这是我的编码:
String savePath = @"C:UsersShenDesktopLenzOCRLenzOCRWindowsFormsApplication1ImageFile" + fileName;
inputImageBox.Image = Image.FromFile(ImageLocation);
inputImageBox.Image.Save(savePath);
String sqlData = "INSERT INTO CharacterOCR(ImageName, ImagePath, Character, CharacterDescription)
VALUES('"+fileName+"', '"+savePath+"', '"+typeName+"', '"+CharDesc+"')";
SqlCommand cmd = new SqlCommand(sqlData, con);
cmd.ExecuteNonQuery(); // <<<<<error indicates here
有什么问题?
查看表的架构并查看最大长度.您可能正在尝试插入大于最大长度的内容.
Look at the schema of your table and look at the max lengths. You're probably trying to insert something larger than the max length.
这篇关于为什么我会得到“字符串或二进制数据会被截断"?作为一个错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!