0

我有一个 Access 2010 应用程序,它有一个链接到 SQL Server 2014 的表。我有一个表Messages,它有几列,其中一列是nvarchar(max).

尝试通过 MS Access 表单将长度超过 4000 个字符的文本保存到该列时,会导致错误(运行时错误 3146,ODBC--调用失败)。

但是,当我通过 SQL Server 中的 T-SQL 将 4000 多个字符的文本插入该列时,它可以正常工作。我试过了varchar(max)nvarchar(max)还是有同样的问题。

4

1 回答 1

0

varchar(X)会成功的。我不确定为什么会varchar(max)限制为 4000 个字符。

于 2018-12-06T21:52:08.357 回答