问问题好艰难呀,半天了没人回答,是不是我分少了,我没分给了呀,用完了
cfh := QuerySelectCfHw[ 'cf '];
hwh := QuerySelectCfHw[ 'hw '];
insert into PrintT2(cfm,hw) values(cfh,hwh)
为什么会出错,说是在此上下问中不允许使用 'cfh ',此处只允许使用常量\表达市\变量,不允许使用列名.
cfh不是列名呀
[解决办法]
with QueryGernPrint do
begin
Close;
SQL.Clear;
SQL.Add( 'delete from PrintT2 ');
execsql;
这里出问题了。你每次插入记录前都把表清空了。最后当然是只有一条了!