如何在DW中显示放在SQL SERVER的图片字段?

zjyh168 2003-01-10 11:16:33
请写几句代码
...全文
122 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
coopie 2003-01-10
  • 打赏
  • 举报
回复
BLOB photo
SELECTBLOB pic INTO :photo FROM pictures;
Long a,times,j,fori,len30
len30=32765
a=Len(photo)
times=Int( a / len)
IF a<>(times * len) THEN times=times + 1
j=FileOpen(ws_filename,StreamMode!, Write!, LockWrite!, Replace!)
FOR fori = 1 TO times
if fori = times Then
photo1 = BlobMid(photo,(fori - 1 ) * len + 1)
else
photo1 = BlobMid(photo,(fori - 1 ) * len + 1,(fori * len))
end if
filewrite(j,photo1)
NEXT
fileclose (j)
MessageBox(String(len(photo)),filelength(ws_filename))
j_count = ole_pictures.InsertFile(ws_filename)
j_count = ole_pictures.Activate(InPlace! )
EnD IF

609

社区成员

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

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