关于BCB EXECSQL
本帖最后由 huangcunguilai 于 2012-08-09 16:53:42 编辑 问题描述:
我有如下一段SQL语句,在程序中使用 EXECSQL()来执行,但是不行,我想问下下面这段难道不是标准SQL,或者不能被TADOQuery 的EXECSQL()来执行?能帮忙改改吗?小弟菜鸟,麻烦各位不吝赐教~
错误提示如下:不正常的定义参数对象,提供了不一致或不完整的信息。
declare
i integer;
j integer;
num integer;
begin
i := 1;
j := 9000;
num := 0;
select Count(*) into num from t_pb_logo_flow;
while num > 0 loop
update t_pb_logo_flow set seqno = i where seqno = j;
i := i + 1;
j := j + 1;
num := num - 1;
end loop;
commit;
end;