dw_1中添加了一个picture图片控件,怎样把数据库中的图片经过控件显示出来?
数据库是oracle,利用以下语句:
selectblob photo into :lb_pict from cark_pic where empindex=:a;
p_1.setpicture(lb_pict)
如果P_1是在dw_1 的外面则可以显示数据库里面的图片
如果是在dw_1里面则无法显示图片
请教各位高手怎么解决,谢谢了。
...全文
86312打赏收藏
dw_1中添加了一个picture图片控件,怎样把数据库中的图片经过控件显示出来
dw_1中添加了一个picture图片控件,怎样把数据库中的图片经过控件显示出来? 数据库是oracle,利用以下语句: selectblob photo into :lb_pict from cark_pic where empindex=:a; p_1.setpicture(lb_pict) 如果P_1是在dw_1 的外面则可以显示数据库里面的图片 如果是在dw_1里面则无法显示图片 请教各位高手怎么解决,谢谢了。
我做了smilysoft 兄弟类似的步骤,将生成的本地bmp临时文件,在windows里面看以查看预览,但怎么就不能在pb里面显示出来呢,用画板将生成的文件转存成jpg又可以显示出来了,搞不清楚,smilysoft兄弟可以帮忙分析下原因吗?
ls_rynum = FileOpen( ls_picname, StreamMode!, Write!, Shared!,Replace!)
if ls_rynum<0 then
messagebox("错误","创建相片文件时发生错误")
return
end if
n=len(ls_pic)/32765+1
for i=1 to n
start=(i - 1)*32765+1
temp=blobmid(ls_pic,start,32765)
if isnull(temp) or temp=blob('') then
exit
end if
ret=FileWrite(ls_rynum, temp)
IF ret <0 THEN
messagebox("错误","写相片文件时发生错误")
fileclose(ls_rynum)
return
end if
next
fileclose(ls_rynum)
ls_picpath=ls_runpath+'\'+ls_picname
tab_1.tabpage_1.dw_1.modify("p_1.filename='"+ls_picpath +"'")
十分感谢!