社区
DataWindow
帖子详情
高分求教,怎样才能得到datawindow中ole database blob中的数据?
freegzc
2004-12-28 09:36:16
因为要取出后赋值给别的记录,但不知道应该怎样取得,大家给帮个忙?分不够我再加!
...全文
172
16
打赏
收藏
高分求教,怎样才能得到datawindow中ole database blob中的数据?
因为要取出后赋值给别的记录,但不知道应该怎样取得,大家给帮个忙?分不够我再加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyxit
2004-12-28
打赏
举报
回复
OLE要写updateBlob语句更新
并且不能在DW中跟其它字段同时打印(把Blob变量放在DW的PIC控件中不知行不,没试过)
WorldMobile
2004-12-28
打赏
举报
回复
如果用ole,也没那么简单,ole不能直接关联字段,你需要写代码
建议你还是用ole database blob吧,一般都是这么用的
freegzc
2004-12-28
打赏
举报
回复
按你们的说法,我用Ole,可是sqlserver的image字段怎么添加进去呀,我要存图片的?
liuyxit
2004-12-28
打赏
举报
回复
TO lzp_lrp(lzp)
哦,这倒是,楼主自己选择一下吧。:)
WorldMobile
2004-12-28
打赏
举报
回复
To: liuyxit(深蓝(O_0))
ole database blob保存和updateblob更新进去的东西有所不同,这是没错的
但如果你在数据窗口里用Ole的话,打印就会有问题,不知你试没试过
用ole database blob就没事了
所以我认为,还是用ole database blob
To 楼主
如果楼主不打印的话,也可以考虑用ole
liuyxit
2004-12-28
打赏
举报
回复
事实上在窗口上放一个OLE对象,应用OLE的方法,可以做到比ole database blob更全面的管理(个人认为),因为ole database blob保存和updateblob更新进去的东西有所不同(以前试过)
freegzc
2004-12-28
打赏
举报
回复
看来只好如此,我以前本不想这样做,看来还是要用这样!
freegzc
2004-12-28
打赏
举报
回复
还是不行
WorldMobile
2004-12-28
打赏
举报
回复
我说的方法,经测试后不行,呵呵
不过楼主你可以这样
你可以先把数据窗口update
然后根据条件从数据库中取出
blob lb_data
selectblob blob_col into :lb_data from table_1 where 条件....
你再操作lb_data即可
WorldMobile
2004-12-28
打赏
举报
回复
假设Ole database blob 在数据窗口里的字段为ole_blob
这么写应该可以取出
blob lb_data
lb_data = dw_1.object.ole_blob[1]
我帮你试试
freegzc
2004-12-28
打赏
举报
回复
大家都没有知道的吗,看来是个超级大难题了
freegzc
2004-12-28
打赏
举报
回复
不是Ole对象,是ole database blob对象,所以不能用ole_object.data
liuyxit
2004-12-28
打赏
举报
回复
试试Ole_object.data
freegzc
2004-12-28
打赏
举报
回复
谢谢各位,问题基本解决,收分吧
sun1976
2004-12-28
打赏
举报
回复
我不这么做的,用其他方法
1、取出图片放到临时路径,根据主键编出不重复的名称
2、用string字段,把临时路径下的图片名写进去,这个字段display as picture
虽然效率不高,但是很多其他问题都避免了
balloonman2002
2004-12-28
打赏
举报
回复
确实是新问题,我找了很多资料确实未提到如何访问OLE列,建议BLOB列和UPDATEBLOB语句共同结合使用,BLOB列用于显示缩略图和双击时编辑图形;UPDATEBLOB语句用于你将一行值赋给另一行所用,UPDATEBLOB完毕后及时让DW重新RETRIEVE以便获取新的缩略图;
PB-
数据
库保存图片并在
Data
window
中
显示
PB-
数据
库保存图片并在
Data
window
中
显示.rar
Data
Window
数据
窗口资料
Data
Window
数据
窗口资料
将
data
window
中
的
数据
转为用listview显示
将
data
window
中
的
数据
转为用listview显示
PB 刷新
data
window
当前行的
数据
当
数据
存在主次表时,当更新了次表
数据
后,主表
数据
在后台有更变时。可利用刷新主表当前行的方法重显主表
数据
。 /************************************************************ 函数名称: f_refresh_currentrow...
data
window
中
CROSSTAB
中
表的样式
data
window
中
CROSSTAB
中
表的样式
DataWindow
609
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章