Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在数据库中保存图像使用哪种数据类型_C#_Sql_.net_Database - Fatal编程技术网

C# 如何在数据库中保存图像使用哪种数据类型

C# 如何在数据库中保存图像使用哪种数据类型,c#,sql,.net,database,C#,Sql,.net,Database,我正在将图像保存到sql server数据库中。图像已保存,但所有图像的数据都相同 0x53797374656D2E427974655B5D. 我使用图像数据类型来存储图像。我应该使用varbinary(Max)保存图像吗 请提供一些建议 我应该使用varbinary(Max)保存图像吗 是的,但不是因为数据类型不同。图像在SQL server中存储为varbinary数据,但数据类型不同 您将看到与varbinary列完全相同的数据,但如果您升级服务器版本,您的十六进制数据将解码为字符

我正在将图像保存到sql server数据库中。图像已保存,但所有图像的数据都相同

   0x53797374656D2E427974655B5D.
我使用图像数据类型来存储图像。我应该使用varbinary(Max)保存图像吗

请提供一些建议

我应该使用
varbinary(Max)
保存图像吗

是的,但不是因为数据类型不同。图像在SQL server中存储为varbinary数据,但数据类型不同


您将看到与varbinary列完全相同的数据,但如果您升级服务器版本,您的十六进制数据将解码为字符串
System.Byte[]
,您将免受不推荐的列类型的影响。您保存的字节数组不正确


请参阅示例。

图像作为二进制数据存储在SQL Server中。您希望如何存储它们?