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控件
[解决办法]