我的程序是操作sybase数据库的
出现的问题如下:
typedef struct _cscommand CS_COMMAND;
typedef long CS_INT;
CS_COMMAND *m_pcmd;//命令结构指针
CS_INT result_type;
CS_RETCODE ret_results;
while((ret_results = ct_results(m_pcmd,&result_type)) != CS_END_RESULTS)
{
.........
}
在while循环中ct_results(m_pcmd,&result_type)的返回值result_type如果经常使用就可以得到正确的值,如果很长时间不调用这个函数,再调用的时候就会得到一个随机数。我想请问一下ct_results的具体用法,还有就是这个问题到底应该怎么解决?希望能给我源码!!!
有没有专门介绍ct-library的书,请介绍给我,万分感谢!!!
出现的问题如下:
typedef struct _cscommand CS_COMMAND;
typedef long CS_INT;
CS_COMMAND *m_pcmd;//命令结构指针
CS_INT result_type;
CS_RETCODE ret_results;
while((ret_results = ct_results(m_pcmd,&result_type)) != CS_END_RESULTS)
{
.........
}
在while循环中ct_results(m_pcmd,&result_type)的返回值result_type如果经常使用就可以得到正确的值,如果很长时间不调用这个函数,再调用的时候就会得到一个随机数。我想请问一下ct_results的具体用法,还有就是这个问题到底应该怎么解决?希望能给我源码!!!
有没有专门介绍ct-library的书,请介绍给我,万分感谢!!!
这时候数据库还开着呢吗?ct_results的值,必须是执行相应命令所返回的值,也就是你程序里的m_pcmd,必须要先执行它才能得到正确值。网上ct-library的书,几乎没有
问题解决了没?
深入浅出带过来了。
这个问题还没有解决,不过我已经做了错误处理,如果出现了这种情况,我的程序就会给出一个错误提示,然后把处理出错的定单信息写在错误日志里面,然后再手工修改!