MS Access и SQL Server nvarchar (макс.) Ограничены 4000 символов - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть приложение Access 2010, таблица которого связана с SQL Server 2014. У меня есть таблица Messages, в которой есть пара столбцов, один из которых имеет тип nvarchar(max).

При попытке сохранить текст длиной более 4000 символов в этом столбце с помощью формы MS Access возникает ошибка (ошибка времени выполнения 3146, ODBC - Call Failed).

Однако, когда я вставляю текст из 4000+ символов в этот столбец через T-SQL в SQL Server, он работает без проблем.Я пробовал varchar(max), nvarchar(max) и все еще имею ту же проблему.

1 Ответ

0 голосов
/ 07 декабря 2018

varchar(X) сделает свое дело.Я не уверен, почему varchar(max) будет ограничено 4000 символов.

...