C# byte[]如何保存到数据库 C# byte[] 保存到数据库mssql类型是什么,有多少种能保存byte[] 数据类型呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://bytes.com/topic/c-sharp/answers/244751-store-byte-array-into-sql-server mssql的话,用varbinay字段类型保存byte[] 我看varbinay有写着1-8000那到底是多大啊 是的最大8000字节,超过的话,分记录保存不对该字段进行查询的话,用image字段类型保存 http://blog.csdn.net/dongliheng/archive/2007/07/13/1689112.aspx 刚才在网上看到:在以前的SQL Server版本中,Text,nText,image代表了大值数据类型,在2005中分别被varchar(max)、nvarchar(max) 和 varbinary(max) 替代。在未来的版本中WRITETEXT 等对大值数据类型操作的方法也被取消。MSDN原文:重要事项: 请使用 varchar(max)、nvarchar(max) 和 varbinary(max) 数据类型,而不要使用 text、ntext 和 image 数据类型。 varbinary(max)的类型比image类型大吗???? sql05,32bit版本里,varbinary(max),max=8000image最大是2的32次方显然image大但sql不支持对image类型的条件查询 varbinary [ ( n | max ) ] 可变长度二进制数据。n 可以取从 1 到 8,000 的值。max 指示最大的存储大小为 2^31-1 字节。image长度可变的二进制数据,从 0 到 2^31-1 (2,147,483,647) 个字节。看样子两者大小相等,不过我曾经用image存储图像,取图像的时候数据丢失,后来改成varbinary(max)就好了。 如何从JSON格式的字符串中获取指定的值? 事件中的e何sender .NET大侠们关注一下此问题 CSDN查询怎么越来越烂 JBoss配置问题,急!!! socket 同步传输图片,被阻塞 DataTime类型在DataGrid上显示问题 请问一下”排课“系统的数据库怎么设计? 用C#做一个类图(class diagram)的问题 基于WCF的消息推送 如何用vs05实现一个三层的主从表结构 询问c中有关时间的函数?
是的最大8000字节,
超过的话,分记录保存不对该字段进行查询的话,用image字段类型保存
在以前的SQL Server版本中,Text,nText,image代表了大值数据类型,在2005中分别被varchar(max)、nvarchar(max) 和 varbinary(max) 替代。在未来的版本中WRITETEXT 等对大值数据类型操作的方法也被取消。
MSDN原文:
重要事项:
请使用 varchar(max)、nvarchar(max) 和 varbinary(max) 数据类型,而不要使用 text、ntext 和 image 数据类型。 varbinary(max)的类型比image类型大吗????
sql05,32bit版本里,varbinary(max),max=8000
image最大是2的32次方
显然image大
但sql不支持对image类型的条件查询
image
长度可变的二进制数据,从 0 到 2^31-1 (2,147,483,647) 个字节。
看样子两者大小相等,不过我曾经用image存储图像,取图像的时候数据丢失,后来改成varbinary(max)就好了。