Chinaunix

标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数? [打印本页]

作者: jianshen77    时间: 2003-12-05 13:39
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
当服务返回的记录数是多条是,怎么获取记录的条数?
比如有100条记录,如何获得第80记录的字段值?
初学TUXEDO,请指点?
作者: jianshen77    时间: 2003-12-08 08:36
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
up
作者: liuleisoft    时间: 2003-12-08 10:03
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
帮你up
作者: zengcarter    时间: 2003-12-08 10:13
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
UP
作者: 蓝色键盘    时间: 2003-12-08 14:05
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
对于FML32格式的处理方式,在tuxedo的simpapp目录下面有例子代码。
作者: unixzyy    时间: 2003-12-11 23:09
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
FML32不象C结构那样一条一条记录存放的,任何一个FML32的字段都可以按一定顺序放任意次。FML32有几个专门的函数可以取得这些东西。
作者: HappyWin    时间: 2003-12-12 16:24
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
这还不简单,用Foccr32()或Foccr
(具体函数名我记不是很清楚了^_^)

不过最好用一个FLDID来传递这个数,这样保险些。
作者: bjf    时间: 2003-12-12 16:37
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
用Foccur32函数,函数原形是这样的:
extern FLDOCC32 Foccur32 _((FBFR32 *f, FLDID32 fld ));
入口参数:f-----FML缓冲区指针
          fld-----标志记录数的FML域的号,一般是.fml文件中的一个宏
返回值:<0 出错, >;=0 记录数
作者: HappyWin    时间: 2003-12-12 18:59
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
bjf兄所言及是,不过最好不要用这种方法,因为它要与一个fld相关联,受限制。
作者: bjf    时间: 2003-12-12 19:06
标题: 如何获取TUXEDO服务返回的FML32格式的多条记录的个数?
要取记录数,当然需要指定哪个字段的记录数,所以一定要和某个fld关联。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2