liangb 发表于 2008-07-04 16:23

请教informix-4gl中对有text类型字段的表进行打开游标操作时为什么报错?

如题:
对某张数据表,有text类型的字段,进行取数操作时,打开游标(open)或获取记录(fetch)时都出错,对其他没有text类型的数据表就没有这个问题。
打开游标语句这样的:
PREPARE PubTab_open_pre FROM select * from pubtab
   DECLARE PubTab_open_curSCROLL CURSOR WITH HOLD FOR PubTab_open_pre
   OPEN PubTab_open_cur

open的时候就报错了,提示-611错误,说是:滚动游标不能选定blob字段;
哪位大侠能告诉我用什么方法来可以用open/fetch的方法来获取这张表的数据?除了用foreach。

liaosnet 发表于 2008-07-04 16:27

回复 #1 liangb 的帖子

不能在这样的情况使用blob数据....:em17: :em17: :em17:

liangb 发表于 2008-07-04 17:00

真的没有其他办法来使用BLOB数据了吗?

大梦 发表于 2008-07-06 17:27

不用滚动游标试试!

[ 本帖最后由 大梦 于 2008-7-6 17:28 编辑 ]
页: [1]
查看完整版本: 请教informix-4gl中对有text类型字段的表进行打开游标操作时为什么报错?