sql server 的存储大容量2进制文件问题?

grant_ren 2000-07-19 03:22:00
如果有数据类型为image的大型文件(10M-100M)左右,
如何调用存储过程加以存储。
...全文
164 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
JGTM2000 2000-07-19
  • 打赏
  • 举报
回复
和普通字段一样:

create procedure spInsertBinary
@data image
as
insert into tbFiles (FileImage) values (@data)

用ADO访问时正如Tyro所说,只不过是调用存储过程并在参数中将数据以SafeArray传入。
Tyro 2000-07-19
  • 打赏
  • 举报
回复
使用getchunk方法从表中获得二进制对象,使用AppendChunk来把数据插入到表中.
取数据:size=rs("fieldname").acturalsize
getdata=rs("fieldname").getchunk(size)
将二进制数据加入数据库:
rs("fieldname").appendchunk binarydata

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧