pb圖片上傳處理問題,急用,請大俠們指點

zwwei1220 CSDN会员 zwwei1220 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
上傳圖片語法

blob lb_photo

//lb_photo 已由fileread函數讀入成二進制數據流文件格式

sqlca.autocommit = true
updateblob test1
set photo = :lb_photo
where a_id = :ls_id
using sqlca;

p_1.setpicture(lb_photo)

sqlca.autocommit = false

if sqlca.sqlcode = 0 then sqlca.sqlnrows > 0 then
commit using sqlca;
messagebox("成功","上傳圖片成功"+string(len(lb_photo)))
else
rollback using sqlca;
messagebox("出錯","上傳圖片出錯!"+sqlca.sqlerrtext)
end if

經測試,lb_photo本身是有數據值的,用p_1.setpicture(lb_photo)也可以顯示圖片,
但在上傳過程中, sqlca.sqlnrows 的值始終為0,
造成在 下載圖片的過程中
selectblob photo
into :lb_photo
from test1
where a_id = :ls_id
using sqlca;

取出的len(lb_photo) 為0(應該說lb_photo為null更恬當)

請大俠們指點 一下,圖片在上傳過程中的失敗問題
我用的是pb6.5+sql2000(注:我把代碼放到pb9.0裡面執行,又可以通過,圖片上傳與下載均無問題)
可我想在pb6.5把這個問題搞定,
請大俠們指點
急用,在線等
分數不夠再加分
...全文
评论 8
收藏 已收藏
分享
返回顶部
zwwei1220 CSDN会员
数据库相关 754 成员 12,762 内容