C
cameroanthony
Unregistered / Unconfirmed
GUEST, unregistred user!
我已经用DBGrid显示出来了组合查询的结果,如果我想把些内容送进临时表里再进行求和操作,可我不知道怎么新建一个临时表,并且对临时表里面的数据进行操作,大侠救救我啊!
我的查询部分的代码,是不是要在这个SQL语句里面建临时表?
with form4.ADOQuery1 do
begin
//close;
sql.clear;
sql.add('select * into ##main2 from main where 1=1');//程序运行到这里时报错,说
select后面语法不对,我想
可能是建表的语法错误...
if edit2.text<>'' then
begin
sql.add('and (¹¤ºÅ=:wid)');
parameters.parambyname('wid').value:=edit2.text;
end;
if edit4.text<>'' then
begin
sql.add('and (°à´Î=:banci)');
parameters.parambyname('banci').value:=edit4.text;
end;
假设已经把内容送进了临时表,那么怎么对这个表进行操作呢?就是把每个记录的某个字段的值相加得出结果显示在EDIT.TEXT里面,希望大侠不吝赐教!!!
A B
1 2
3 3
4 2
就是要把A字段的值相加起来,1+3+4
最近因为这个相关的程序搞的睡都睡不着,诚心希望大家帮帮我啊!!谢谢谢谢
我的查询部分的代码,是不是要在这个SQL语句里面建临时表?
with form4.ADOQuery1 do
begin
//close;
sql.clear;
sql.add('select * into ##main2 from main where 1=1');//程序运行到这里时报错,说
select后面语法不对,我想
可能是建表的语法错误...
if edit2.text<>'' then
begin
sql.add('and (¹¤ºÅ=:wid)');
parameters.parambyname('wid').value:=edit2.text;
end;
if edit4.text<>'' then
begin
sql.add('and (°à´Î=:banci)');
parameters.parambyname('banci').value:=edit4.text;
end;
假设已经把内容送进了临时表,那么怎么对这个表进行操作呢?就是把每个记录的某个字段的值相加得出结果显示在EDIT.TEXT里面,希望大侠不吝赐教!!!
A B
1 2
3 3
4 2
就是要把A字段的值相加起来,1+3+4
最近因为这个相关的程序搞的睡都睡不着,诚心希望大家帮帮我啊!!谢谢谢谢