代码如下,求大神:
blob lb_czfp,emptyblob,temp
integer li_fileno,li_loops,li_i
long ll_length
JJZH = message.stringparm
selectBLOB TPWJ into :lb_czfp from WXJJ_FPCZ_DA where JJZH = :JJZH;
if lb_czfp = emptyblob then
messagebox('提示','无图片数据!')
return
close(this)
end if
p_1.SetPicture(lb_czfp )
ll_width = UnitsToPixels(p_1.Width, XUnitsToPixels!)
If ll_length > 32765 Then
If Mod(ll_length,32765) = 0 Then
li_loops = ll_length/32765
Else
li_loops = ll_length/32765 + 1
End If
Else
li_loops = 1
End If
temp=lb_czfp
For li_i = 1 To li_loops
fileWrite(li_fileno,temp)
temp=blobmid(lb_czfp,li_i*32765,32765)
Next