|
程序调用自己封装的OCCI接口类,大致情况如下:
建立好连接后,构造自己的 SQL语句,然后creatStatement,再调用ResultSet->getXXX(),调用next()来循环读取其中内容到结构体,当next返回0(读到结果集的尾)或者出错是退出。
程序中首先select count (*) from table where &(*&(&(^
然后再select * from table where(*&)&
两个select的条件是一样的,第二次输出的结果存到一个结构体数组中去,但是后来发现后面的select比前面的count数少了1,表是动态增加的,不会减少,而且两次查询中间没有做别的操作。
由于这个情况比较难重现,不知道问题在哪里。请各位高手指教,谢谢。 |
|