首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB9怎么保存图片到ORACLE

2013-11-23 
PB9如何保存图片到ORACLE ?我在网上看了代码,基本上都是updateblob pn_pictrue set PHOTO :lb_file wher

PB9如何保存图片到ORACLE ?
我在网上看了代码,基本上都是
updateblob pn_pictrue set PHOTO = :lb_file where id =:a;
if SQLCA.SQLNRows > 0 then 
MessageBox('提示信息','此图片已成功存入数据库!')
end if


执行以上代码后,我到数据表里面去看,没见有数据啊,不知道怎么回事,请高手指教。
[解决办法]
不提交?

commit;
[解决办法]
图片数据存到数据库是看不到的,只能取出流数据
[解决办法]
//存图片
updateblob pn_pictrue set PHOTO = :lb_file where id =:a;
if SQLCA.SQLNRows > 0 then 
commit;
MessageBox('提示信息','此图片已成功存入数据库!')
end if
//取图片
selectblob photo into :lb_file from pn_pictrue where id=:a;
//窗口建一个Picture控件(图片控件)
p_1.SetPicture(lb_file) //用这个方法来显示图片
或者也可以另存到文件里,再打开,这个具体的可以到网上找
或者也可以用ole控件
[解决办法]

引用:
//存图片
updateblob pn_pictrue set PHOTO = :lb_file where id =:a;
if SQLCA.SQLNRows > 0 then 
commit;
MessageBox('提示信息','此图片已成功存入数据库!')
end if
//取图片
selectblob photo into :lb_file from pn_pictrue where id=:a;
//窗口建一个Picture控件(图片控件)
p_1.SetPicture(lb_file) //用这个方法来显示图片
或者也可以另存到文件里,再打开,这个具体的可以到网上找
或者也可以用ole控件


另外你保存图片的字段PHOTO  要用能存图片数据的类型
[解决办法]
你上传的是图片文件数据,和图片格式毛关系都没有。

FileOpen
FileRead

热点排行