B
blhappy
Unregistered / Unconfirmed
GUEST, unregistred user!
因为我的程序中用到多个表,我想用一个循环实现代入表名,下面是程序的一部分:
a[0]:='nn'//nn是数据库中的表名;
a[1]:='mm'
.....
a[4]:='kk'
for k:=0 to 4 do
begin
bb:=a[k];
with adoquery1 do
....
select 劳务费 from '+''''+bb+''''+' where 人员='+'''张三'''+'';
...
但是在执行时出现了“incorrect syntax near 'nn'”的错误提示,请高手指点解决方法,
万分感谢!
a[0]:='nn'//nn是数据库中的表名;
a[1]:='mm'
.....
a[4]:='kk'
for k:=0 to 4 do
begin
bb:=a[k];
with adoquery1 do
....
select 劳务费 from '+''''+bb+''''+' where 人员='+'''张三'''+'';
...
但是在执行时出现了“incorrect syntax near 'nn'”的错误提示,请高手指点解决方法,
万分感谢!