Изображение, отображаемое как <Двоичные данные> в sql-сервере

Я хочу сохранить изображение в sql-сервере с помощью C #, тип данных моего поля - это изображение, и поэтому я передаю массив байтов в поля изображения, и все, что я получаю во всех записях, это двоичные данные . Это то, как он должен работать или что? Спасибо за помощь.

c#,sql-server,image,

-2

Ответов: 2


1

Да, он будет хранить изображение в виде двоичных данных от 0 до 2 ^ 31-1 (2 147 483 647) байтов.

Обратите внимание, что тип данных изображения будет удален в будущей версии SQL Server. Избегайте использования этих типов данных в новых разработках. Используйте varbinary(max)вместо этого. ( Ref )


0 принят

Как @AlexK. указал,

в «Table View» Management Studio вы увидите для столбцов image / varbinary. Если вы запустите SELECT, он будет отображаться в шестнадцатеричном формате в представлении результатов

и @Yogi отметил:

Обратите внимание, что тип данных изображения будет удален в будущей версии SQL Server. Избегайте использования этих типов данных в новых разработках. Вместо этого используйте varbinary (max).

C #, SQL-сервер, изображение,
Похожие вопросы