2
我有一个4GL模块在以下代码:如何在Informix 4gl中引用TEXT类型?
DEFINE f_drec RECORD LIKE verhistd.*
DEFINE f_input
RECORD
long_desc LIKE verhistd.long_desc
END RECORD
Let f_input.long_desc = f_drec.long_desc
凡verhistd.long_desc是一个TEXT数据类型。但是,当我编译代码我收到此错误信息:
|
| The variable "f_input.long_desc" is too complex a type to be used in an
| assignment statement.
| See error number -4323.
为-4323错误消息刚刚谈到阵列和屏幕记录,而不是TEXT数据类型。
感谢您的指针,它现在的作品。基本上,在赋值语句中不可能使用TEXT数据类型字段。我使用了一条SELECT语句来加载变量f_input.long_desc。当我完成时,我还必须使用LOCATE f_input.long_desc IN MEMORY,然后使用FREE f_input.long_desc。这个例子非常有用。 – 2012-07-26 10:13:19