c# - 截断字符串错误

标签 c# sql string error-handling

我有此字符串“SP-CTe-10-10-2012”。 SQL插入给出此错误“字符串或二进制将被截断”

我已经试过了

string verapli1 = _infProt_verAplic.ToString();
string verapli2 =verapli1.Substring (verapli1.Length ,20);

减少字符串的长度,但是此代码也有错误。

最佳答案

您的列字符串长度小于字符串长度。

增加数据类型的长度(尝试将列类型更改为varchar(20))或减小值的长度,然后再插入。

关于c# - 截断字符串错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14054992/

相关文章:

c# - 如何使用 Mono.Security 设置 X509 SubjectAltName (SAN)?

c# - 如何使用 C# 取消删除文件?

c# - 使用传递给 ActionResult 的参数的 MVC Action 过滤器?

mysql - 在 Meteor 中使用响应式(Reactive) MySQL 数据库(更新?)

java - 模糊快速字符串匹配和索引算法

c# - 仅从字符串中取出数字并放入数组中

c# - 两个排序整数数组的快速交集

sql - 能够对两个 VarChar 参数执行 LIKE

java - mysql语句未正确排序多列的总和

java - 如何将具有多个参数的对象的单个参数添加到该对象的数组列表中的字符串中?