向数据库中填加blob字段!急!急!急!急!急!急!急!

linleming 2003-06-30 10:16:30
需要像oracle中添加数据,类型为blob。是否通过ole呀!我从来没使用过ole.谁有相关的资料或代码可以发一份给我吗?希望各给些思路!此方面我一点都不会!请赐教,分不够!再加!谢谢!
Email:llm.luori@tom.com
...全文
59 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei1027 2003-07-16
  • 打赏
  • 举报
回复
1、
integer li_filenum,li_loops,li_counter
long ll_filelen, ll_bytes_read, ll_new_pos
blob lb_our_blob, lb_tot_b
ll_filelen = FileLength(TRIM(sle_3.text))
// 获 取 文 件 的 大 小
li_filenum = FileOpen(sle_3.text,STREAMMODE!, READ!,LOCKREAD!)
// 指 定 该 文 件 为 只 读,li_filenum 为 这 个 文 件 的 句 柄
IF ll_filelen > 32766 THEN
li_loops = ((ll_filelen - 1)/32766) + 1
ELSE
li_loops = 1
END IF
// 读 文 件...
FOR li_counter = 1 to li_loops
ll_bytes_read = FileRead(li_filenum,lb_our_blob )
lb_tot_b = lb_tot_b + lb_our_blob
ll_new_pos = ll_new_pos + ll_bytes_read
FileSeek(li_filenum,ll_new_pos,FROMBEGINNING!)
NEXT
FileClose(li_filenum)
UPDATEBLOB t_fileup SET content= :lb_tot_b
WHERE sn=:sn;
……
2、使用ole
blob ll_blob
ll_blob=ole_1.objectdata
updateblob tablename set blob字段 =:ll_blob
where 条件;
……
紫炎圣骑 2003-07-01
  • 打赏
  • 举报
回复
同意klbt!
linleming 2003-07-01
  • 打赏
  • 举报
回复
谢谢各位!我试着做作!
tulip2108 2003-06-30
  • 打赏
  • 举报
回复
1、用数据窗口的oledb
2、用sql语句
blob lb_data
string ls_key
lb_data=ole_1.objectdata
updateblob table set col=:lbdata where key=:ls_key;
if sqlca.sqlcode=0 then
commit;
end if
JIANXIN_LU 2003-06-30
  • 打赏
  • 举报
回复
UpdateBlob
linleming 2003-06-30
  • 打赏
  • 举报
回复
自己顶
linleming 2003-06-30
  • 打赏
  • 举报
回复
没时间查!给具体一点的网址
donkeykiller 2003-06-30
  • 打赏
  • 举报
回复
www.pdriver.com
klbt 2003-06-30
  • 打赏
  • 举报
回复
插入图片全过程:

1、用GetFileOpenName函数选择图片文件,
2、用FileOpen打开文件
3、用FileRead分次读取文件
4、用FileClose关闭文件
5、用UPDATEBLOB更新数据库(如果没有该行还应先插入该行,设置好主键)
6、用Commit;提交
linleming 2003-06-30
  • 打赏
  • 举报
回复
自己顶
linleming 2003-06-30
  • 打赏
  • 举报
回复
to : klbt(快乐白兔) 能不能在详细些

有时插入图片怎么做
klbt 2003-06-30
  • 打赏
  • 举报
回复
不用ole,用blob数据类型
selectbolb ... ...
updateblob ... ...

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧