麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 技術開發 > 正文

PB中實現存取Access數據庫的圖片

2023-06-15 12:14:58
字體:
來源:轉載
供稿:網友

本文通過Kukoc:給的例子實現了在Access中存取圖片的方法:

SQLCA.AutoCommit = TRUE
//取文件長度
ll_flength = FileLength(ls_bmpname)
if IsNull(ll_flength) then ll_flength = -1
if ll_flength < 0 then
Messagebox("錯誤信息", "圖文件不存在!", Exclamation!)
return
end if
//打開文件
li_FileNum = FileOpen(ls_bmpname, StreamMode!, Read!)
if li_FileNum < 0 then
FileClose(li_FileNum)
Messagebox("錯誤信息", "打開圖文件 " + ls_bmpname + " 失敗!", Exclamati
on!)
return
end if
//讀文件數據 ,大于32K要多次循環取
li_loopnum = ll_flength / 32765 + 1
for li_loop = 1 to li_loopnum
FileRead(li_FileNum, lbb_tmp)
lbb_bmp = lbb_bmp + lbb_tmp
next
//關閉文件
FileClose(li_FileNum)
//保存圖片信息到數據庫中
SELECT BMPID INTO :ll_tmp FROM TABLENAME WHERE BMPID = :li_id;
if sqlca.sqlcode = 100 then
INSERT INTO TABLENAME ( BMPID, BMPDATA ) VALUES ( :li_id, :lbb_bmp ) ;
end if
if sqlca.sqlcode <> 0 then
ls_msg = SQLCA.SQLErrText
ROLLBACK;
Messagebox("錯誤信息", "數據庫操作失?。r~n" + ls_msg, Exclamation!)
return
end if
UPDATEBLOB TABLENAME SET BMPDATA = :lbb_bmp WHERE BZID = :lizid;
ls_msg = SQLCA.SQLErrText
if ls_msg <> '' then
ROLLBACK;
Messagebox("錯誤信息", "保存圖片信息失??!~r~n" + ls_msg, Exclamation!)
return
end if
COMMIT;
Messagebox("信息", "保存圖片信息成功!")

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色呦呦一区二区三区 | 国产精品手机在线亚洲 | 国产18成人免费视频 | 日本高清一级片 | 成人毛片免费看 | 国产精品jk白丝蜜臀av软件 | 国产合集91合集久久日 | 欧美日韩免费一区 | 免费人成在线观看网站 | 久久日韩| 色婷婷久久久 | 欧美日穴视频 | 蜜桃一本色道久久综合亚洲精品冫 | 国产精品二区高清在线 | 精品国产呦系列在线看 | av在线播放电影 | 宅男噜噜噜66国产在线观看 | 精品一区二区三区免费爱 | 国产精品中文在线 | 亚洲四播房 | 国产1区2区3区在线观看 | 日韩欧美高清片 | 国产资源在线观看视频 | 欧美a级一区二区 | 国产精品久久久久久久久久久久午夜 | 国产精品一区二区免费在线观看 | 一级α片免费看刺激高潮视频 | xxxxhdhdhdhd日本| 麻豆视频网| 午夜在线小视频 | 一级毛片在线观看免费 | 一级α片免费看刺激高潮视频 | 亚洲最新无码中文字幕久久 | 精品国产91一区二区三区 | 一区二区三区日韩精品 | 69性欧美高清影院 | 极品国产91在线网站 | 免费在线观看国产精品 | 日韩视频一区二区三区四区 | 56av国产精品久久久久久久 | 精品在线观看一区二区 |