Как передать строковый параметр больше 256 символов в SQL Server? - PullRequest
0 голосов
/ 27 февраля 2012

Я использую длинные строковые значения ANSI, примерно до 512 символов. Столбец определен как TEXT.

По какой-то причине SQL Server принимает только первые 256 символов, а затем выдает ошибку об отсутствующих кавычках - возможно потому, что строка была обрезана до конца.

Пример:

UPDATE Authentication SET passwordVerifier = '512466f4e1a4b9a411fc729d9e00cf168c
ddbf8a6569d5659cdf256dd8e1d988d4e8ac55f76bc615f39a52ccf2f071cd5478f8dcdc2c87a395
a8dae1ec50a9393f148353628c5a0cec8d4fca3deaa35f874a6e3f8598f7335655e23bb3d292e83b
ce74304ad04365f74f2e91cbd783147e1e17e5a2f2945a12303997e046d6d1  '
WHERE accountID = '36'

Любая помощь приветствуется! Спасибо.

1 Ответ

1 голос
/ 27 февраля 2012

Сам SQL Server без проблем принимает более 256 символов в качестве параметра.Я подозреваю, что это связано с вашим уровнем доступа к данным.

Какой тип подключения вы используете к SQL Server?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...