求救:如何在SQL SERVER中存储图片?

一年级小学生 2000-06-14 09:22:00
我用VB6做前端开发工具,MS SQL Server 7.0做后台数据库,现在打算把一些图片文件存储到数据库中。已经建立了包含image数据类型字段的表。但是图片就是不能存储进去。有哪位高手或前辈指点一下?感激不尽! (email: aquestion@263.net)
...全文
143 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt985 2001-06-01
  • 打赏
  • 举报
回复
95899关注!
TopHead 2000-06-14
  • 打赏
  • 举报
回复
'将图片写入数据库,首先将文件读入一字节数组
Dim bit() As Byte
Open "C:\WINDOWS\安装程序.bmp" For Binary As #1
ReDim bit(LOF(1)) As Byte
Get 1, 1, bit
Close 1
'然后将字节数组的内容写入数据库即可
Dim cnn As New ADODB.Connection, rst As New ADODB.Recordset
cnn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind;Data Source=(local)"
rst.Open "T1", cnn, adOpenKeyset, adLockOptimistic
rst.AddNew
rst("F1").AppendChunk bit
rst.Update

没问题的,加分啊:)
Un1 2000-06-14
  • 打赏
  • 举报
回复
使用图片框绑定或ole绑定存储,也可以先转化为文件在存储,由于windows的磁盘缓冲实际的速度还可以。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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