【发布时间】:2012-08-24 02:35:54
【问题描述】:
我有一个平面文件 SQL Server 数据库。我正在尝试将信息插入表中,但每次运行时都会收到“字符串或二进制数据将被截断”错误。我所有的文本字段都是 nvarchar(max),但它仍然会抛出错误,我可以查看数据,并且没有超过 8192 个字符。老实说,我认为没有任何东西超过 256。
有什么想法吗?
如果重要的话,我正在使用 Visual Studio 11 和 Entity Framework 4。
【问题讨论】:
-
我会通过删除字段来诊断此问题,直到它起作用,然后您可以查看有问题的实际字段。
-
我会使用 SQL 分析器并捕获有问题的查询。然后您可以检查哪些字段作为字符串传递,以及字符串的参数是否具有正确的长度。
标签: sql-server entity-framework truncated