liqxy 发表于 2008-12-19 10:27

informix esql/c 编程时可否实现游标嵌套(已解决)

如题,在学习写程序时,写了一个函数里面需要用到两个游标。不知道能否实现?请高手帮忙。
如下所示:
$declare cur1 cursor for selecta from tb1 where ... ;
$open cur1;
while(1)
{
fetch cur1 into :tst1;

      $declare cur2 cursor for selectbfrom tb2 where ...;
      $open cur2;
       while(1)
       {
      fetch cur2 into :tst2;
       }
       $close cur2;
       $free cur2;
}
$close cur1;
$free cur1;

这样子运行的时候报400错误,在第二个游标fetch的时候。

[ 本帖最后由 liqxy 于 2008-12-19 14:35 编辑 ]
页: [1]
查看完整版本: informix esql/c 编程时可否实现游标嵌套(已解决)