if gainvd>temp then
begin
max_gain:=gain[i];
end;
with adoquery1 do
begin
close;
sql.Clear;
sql.add('insert into O (gain,infod) values('+floattostr(gainvd)+','+max_gain+')');
execsql;
end;想输出gain[]中的字符串,表中的infod列定义的就是string型,但是总是提示id2(gain[i]中的其中一个字符串)没有默认值,需要怎么修改啊。请各位大侠指教下,不胜感激。