Access中SQL语句不能用SUM
在ACCESS中用SQL语句进行数据合计时出错,是ACCESS不技持单独使用SUM吗,原句如下:
with adoquery1 do
begin
close
sql.clear;
sql.add('select id,name,sum(a1),sum(a2),sum(a3)');
sql.add('from tablename');
sql.add('group by id,name');
open;
end;
出现如下错误:
“Access violation at address 1B0423E0 in module 'msjet40.dll'.Read of address 0005242E”
但在insert 中作为select语句使用确,请问到底是什么原因,谢谢!