急急急!!!向大家请教:informix中用动态sql获得的查询结果怎么提供给c++用???急,我第一次作这种,请大家速给反馈,谢谢帮助

lf073004130755 2006-01-24 09:15:29
(环境: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++怎么实现,谢谢
...全文
159 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
donwmufromdying 2006-02-16
  • 打赏
  • 举报
回复
把保存结果集的指针返回给调用的进程

1,195

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧