当前位置: 代码迷 >> PB >> powerbuilder中连接数据库有关问题
  详细解决方案

powerbuilder中连接数据库有关问题

热度:5   发布时间:2016-04-29 08:51:36.0
powerbuilder中连接数据库问题
已经弄好数据库的连接了,也是处于活动状态了~、
我运行后,消息框都只显示的是n的内容
请问这是怎么回事啊?
我用的powerbuilder9.0,数据库用的access
然后那个qfid和status都是文本格式的
请问怎么解决这个问题啊?
谢谢了啊~



C/C++ code
integer nstring numstring ztdeclare qfid_cur cursor for    select qfid,status from t_qinfang;    open qfid_cur;n=0dowhile true    fetch qfid_cur into :num,:zt;    messagebox("HI",num+"  "+zt+"  "+String(n));    n++loopclose qfid_cur;


------解决方案--------------------
在open游标后写:
fetch qfid_cur into :num,:zt;
do while sqlca.sqlcode = 0
messagebox("HI",num+" "+zt+" "+String(n));
n++
fetch qfid_cur into :num,:zt;
loop

close qfid_cur;
试试。do while 循环要一个条件是true时才能继续,以上的脚本才能遍历整个表中的所有符合条件的记录,一旦无符合条件的记录,便跳出循环。

  相关解决方案