急急急!!!向大家请教:informix中用动态sql获得的查询结果怎么提供给c++用???急,我第一次作这种,请大家速给反馈,谢谢帮助
(环境:AIS Unix V4.3;informix版本:informix 7.31ud6w5 或者 9.4FC2;
代码主体部分用c++写。)
我用.ec做了一个接口(封装了增删改查等操作),负责向c++程序部分提供调用的接口;
因查询涉及到对不确定表名的不确定列的不确定字段(一个或多个字段),记录也可能
返回一或多条,因此采用了游标以及sqlda结构,查询的结果的相关信息放在sqlda结构中(struct sqlda *sSelect;)。
请问我怎么把这个结构里的相关信息取出来给c++调用,让他们得到查询的结果记录集?
也就是说,在.ec中怎么把sqlda结构对应的结果信息传出来。
接口暂时定义类似如下:int SelectRecord(const char* sSelectList,const char* sTablename,const char* sWhereConditions,
const char* sGroupByList,const char* sHavingConditions,const char* sOrderByList,......,char *sSelectResult)
大家看看怎么修改,由sqlda到c++怎么实现,谢谢