循环复值?

[复制链接]
查看11 | 回复9 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
FOR rec_ptr IN 1..ln_last_rec LOOP


IF checkbox_checked('CONTROL_ITEM_AVA_COM.CHECK_CONTENT')THEN(
ITEM_NEW_CODE:=:ITEM_CODE;
);

GO_BLOCK('CONTROL_ITEM_AVA_COM');

go_record(rec_ptr+1);


END LOOP;

END IF;
我想通过循环把三个款比如A,B,C
依次附给ITEM_NEW_CODE,得到A,B,C的值,
上述语句要则样改呢?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
FOR rec_ptr IN 1..ln_last_rec LOOP


IF checkbox_checked('CONTROL_ITEM_AVA_COM.CHECK_CONTENT')THEN


NEW_ITEM_CODE:=NEW_ITEM_CODE,CONTROL_ITEM_AVA_COM.ITEM_CODE;


END IF;


GO_BLOCK('CONTROL_ITEM_AVA_COM');

go_record(rec_ptr+1);


END LOOP;
这样写好象不对??
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
1楼的语句的END IF位置错了.
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 bq_wang 发布
[B]1楼的语句的END IF位置错了. [/B]

这不是关键哦,改过来还是一样的!!!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
已经解决,太低级的错误了,不想解释了,诶
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 chaichendi 发布
[B]已经解决,太低级的错误了,不想解释了,诶 [/B]




回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 bq_wang 发布
[B]1楼的语句的END IF位置错了. [/B]


你也来光顾二次开发啊。

因为不是这个的原因,否则 Form 编译都通不过的
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 chaichendi 发布
[B]已经解决,太低级的错误了,不想解释了,诶 [/B]


解决了就好,如果有必要,楼主可以给大家分享一下
都是在不断的错误当中成长
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 hphubei 发布
[B]

解决了就好,如果有必要,楼主可以给大家分享一下
都是在不断的错误当中成长 [/B]

恩,就是经常用的||'\'||,以前学的是C,一下子没想到!嗬嗬俄
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 chaichendi 发布
[B]
恩,就是经常用的||'\'||,以前学的是C,一下子没想到!嗬嗬俄 [/B]


无论C 还是PL/SQL , 程序都是对称的,如果不对称不会正确
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行