社区
C#
帖子详情
C# byte[]如何保存到数据库
yun166
2010-05-27 04:39:50
C# byte[] 保存到数据库mssql类型是什么,有多少种能保存byte[] 数据类型呢?谢谢!
...全文
534
9
打赏
收藏
C# byte[]如何保存到数据库
C# byte[] 保存到数据库mssql类型是什么,有多少种能保存byte[] 数据类型呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yun166
2010-05-27
打赏
举报
回复
[Quote=引用 8 楼 wjf8882300 的回复:]
varbinary [ ( n | max ) ]
可变长度二进制数据。n 可以取从 1 到 8,000 的值。max 指示最大的存储大小为 2^31-1 字节。
image
长度可变的二进制数据,从 0 到 2^31-1 (2,147,483,647) 个字节。
看样子两者大小相等,不过我曾经用image存储图像,取图像的时候数据丢失,后来改成varbinary(max)就好了。
[/Quote]
这样啊
wjf8882300
2010-05-27
打赏
举报
回复
varbinary [ ( n | max ) ]
可变长度二进制数据。n 可以取从 1 到 8,000 的值。max 指示最大的存储大小为 2^31-1 字节。
image
长度可变的二进制数据,从 0 到 2^31-1 (2,147,483,647) 个字节。
看样子两者大小相等,不过我曾经用image存储图像,取图像的时候数据丢失,后来改成varbinary(max)就好了。
skep99
2010-05-27
打赏
举报
回复
[Quote=引用 6 楼 yun166 的回复:]
刚才在网上看到:
在以前的SQL Server版本中,Text,nText,image代表了大值数据类型,在2005中分别被varchar(max)、nvarchar(max) 和 varbinary(max) 替代。在未来的版本中WRITETEXT 等对大值数据类型操作的方法也被取消。
MSDN原文:
重要事项:
请使用 varchar(max)、nvarchar(max) 和 varb……
[/Quote]
sql05,32bit版本里,varbinary(max),max=8000
image最大是2的32次方
显然image大
但sql不支持对image类型的条件查询
yun166
2010-05-27
打赏
举报
回复
刚才在网上看到:
在以前的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类型大吗????
xiongxyt2
2010-05-27
打赏
举报
回复
http://blog.csdn.net/dongliheng/archive/2007/07/13/1689112.aspx
skep99
2010-05-27
打赏
举报
回复
[Quote=引用 3 楼 yun166 的回复:]
我看varbinay有写着1-8000那到底是多大啊
[/Quote]
是的最大8000字节,
超过的话,分记录保存
不对该字段进行查询的话,用image字段类型保存
yun166
2010-05-27
打赏
举报
回复
我看varbinay有写着1-8000那到底是多大啊
skep99
2010-05-27
打赏
举报
回复
mssql的话,用varbinay字段类型保存byte[]
zjtpiaoxue
2010-05-27
打赏
举报
回复
http://bytes.com/topic/c-sharp/answers/244751-store-byte-array-into-sql-server
C#
图片转成
byte
存入,
数据库
读取
byte
转成图片的类
C#
图片转成
byte
存入,
数据库
读取
byte
转成图片的类
c#
读取图像
保存
到
数据库
中(
数据库
保存
图片)
代码如下:注:MyTools.g_PhotoField为
数据库
表中的图象字段名称//将图片
保存
到
数据库
中 if(this.picPhoto.Image==null) { m_DataRow[MyTools.g_PhotoField]=DBNull.Value; } else { try { MemoryStream ms = ...
C#
简单ADO.NET
数据库
教程
基于Visual Studio 2019环境下,主要讲解
C#
中ADO.net的操作,涉及:
数据库
连接测试、Connection类的语法和使用、Command类的语法和使用、DataReader类的语法和使用、实现
数据库
的增、删、改、操作;
C#
byte
数组与Image相互转换的方法
3、从图片
byte
数组得到对应图片的格式,生成一张图片
保存
到磁盘上。 这里的Image是System.Drawing.Image。 以下三个函数分别实现了上述三个需求: 代码如下:// Convert Image to
Byte
[] private
byte
[] ...
保存
文件到sqlserver
数据库
C#
保存
文件到
数据库
字段 attach new BusAttach ; FileInfo fi new FileInfo txtAttach Text Trim ; attach Fix fi Extension Substring 1 ToLower Trim ; FileStream fs fi OpenRead ;
byte
[]
byte
s new
byte
[fs ...
C#
110,499
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章