首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

存储过程二进制参数的指定,该如何解决

2012-04-14 
存储过程二进制参数的指定我打算把一些比较小的文件(50-100KB)的文件序列化成字节数组后放到数据库中。我这

存储过程二进制参数的指定
我打算把一些比较小的文件(50-100KB)的文件序列化成字节数组后放到数据库中。

我这边的插入操作都是用的存储过程,在写传递参数的时候,遇到一个问题。DbType.Binary最大只能支持到8KB的。

超出8KB的文件我该怎么放呢?

[解决办法]
如果是sql2005或以上版本, 試試用filestream.
[解决办法]
多于8kb就用字节数组,不要指定DbType了,直接传参数,存储过程用参数varbinary类型

热点排行