невозможно обновить правильные данные изображения (двоичные) в столбце типа изображения - PullRequest
0 голосов
/ 24 августа 2018

SQL Server 2012

Update [dbo].[TestTable] 
Set [TESTFILE]= 0xD0CF11E0A1B11AE10000000000000000000000000000000 
where FILETYPE = 7

здесь столбец TESTFILE это тип данных 'image'

После выполнения вышеприведенного оператора данные в столбце TESTFILE выглядят как 0x0D0CF11E0A1B11AE10000000000000000000000000000000 , где добавляется дополнительная цифра «0» перед «DOC», и это не работает с моей прикладной программой.

Также пробовал следующим образом, но с той же проблемой.

declare @imageData VARBINARY(MAX)
set @imageData = 0xD0CF11E0A1B11AE10000000000000000000000000000000
Update [dbo].[TestTable] 
Set [TESTFILE]= @imageData
where FILETYPE = 3

Есть идеи, как избежать добавления лишних цифр?

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