C#多行文本框错误
我已经创建了一个应用程序,在那里我尝试将数据从多行文本框保存到数据库。但它会显示一个错误,如 “字符串或二进制数据将被截断。语句已终止。” 为什么会出现,我应该如何从多行文本框存储数据C#多行文本框错误,c#,C#,我已经创建了一个应用程序,在那里我尝试将数据从多行文本框保存到数据库。但它会显示一个错误,如 “字符串或二进制数据将被截断。语句已终止。” 为什么会出现,我应该如何从多行文本框存储数据 cmd.Parameters.AddWithValue("@spec", TextBox3.Text); 这是我为存储多行文本框的数据而给出的代码 cmd.Parameters.AddWithValue("@spec", TextBox3.Text); 这是因为Varchar长度小于TextBox3.Te
cmd.Parameters.AddWithValue("@spec", TextBox3.Text);
这是我为存储多行文本框的数据而给出的代码
cmd.Parameters.AddWithValue("@spec", TextBox3.Text);
这是因为Varchar长度小于
TextBox3.Text的大小
场地的长度是多少?例如,如果isVarchar(5)
和TextBox3.Text
is是“abcdef”
,则无法插入文本,因为它将被截断,因为Varchar长度小于TextBox3.Text
场地的长度是多少?例如,如果isVarchar(5)
和TextBox3.Text
是“abcdef”
,则无法插入文本,因为它将被截断错误告诉您文本框中的值是字段/参数的值
检查存储过程中参数的定义及其写入字段的大小。错误告诉您文本框中的值是字段/参数的值
检查存储过程中参数的定义及其写入的字段的大小。如果您使用的是类似SQL的内容,这通常意味着表中的SQL数据类型是varchar(X),但您尝试插入/更新的内容超过X个字符。如果要保存那么多文本,则必须更改表架构。如果不能这样做,那么在调用任何更新数据库的命令之前,需要将文本截断为X。请检查要插入文本的列的Varchar长度。如果您使用的是SQL之类的东西,通常意味着表中的SQL数据类型是varchar(X),但您尝试插入/更新的字符数超过X,则字符数可能会超过指定的字符数。如果要保存那么多文本,则必须更改表架构。如果不能这样做,那么在调用任何更新数据库的命令之前,需要将文本截断为X。请检查要插入文本的列的Varchar长度。也许这些角色比指定的要多,你赢了我3秒钟Pdamn,你赢了我3秒!:P