首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

powerbuilder中连接数据库有关问题

2012-02-21 
powerbuilder中连接数据库问题已经弄好数据库的连接了,也是处于活动状态了~、我运行后,消息框都只显示的是n

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时才能继续,以上的脚本才能遍历整个表中的所有符合条件的记录,一旦无符合条件的记录,便跳出循环。

热点排行