我已经创建了一个应用程序,我尝试将数据从多行文本框保存到数据库。但它会显示类似的错误 “字符串或二进制数据将被截断。语句已终止。” 为什么会出现,我应该如何处理来自多行文本框的存储数据。
这是我给出的用于存储多行文本框数据的代码。
cmd.Parameters.AddWithValue("@spec", TextBox3.Text);
最佳答案
会发生这种情况是因为 Varchar 长度小于 TextBox3.Text
字段的长度是多少?例如,如果是 Varchar(5)
并且 TextBox3.Text
是 "abcdef"
您不能插入文本,因为它会被截断
关于C# 多行文本框错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11698062/