用以下代码向access2000表添加记录时出错,提示:field '日期' not found
改用其它方式如insert 或insert into等sql方法也同样,请教各位高手,谢谢 with adoqueyr1 do
begin
close;
sql.Clear;
sql.Add('select * from TerStudy');
open;
append;
fieldbyname('日期').value:=datenow;
fieldbyname('开始时间').value:=timenow;
fieldbyname('结束时间').Value:=timenow;
dbgrid1.Refresh;
end;
改用其它方式如insert 或insert into等sql方法也同样,请教各位高手,谢谢 with adoqueyr1 do
begin
close;
sql.Clear;
sql.Add('select * from TerStudy');
open;
append;
fieldbyname('日期').value:=datenow;
fieldbyname('开始时间').value:=timenow;
fieldbyname('结束时间').Value:=timenow;
dbgrid1.Refresh;
end;
且只能返回一个表的数据
不然就无法APPEND
begin
close;
sql.Clear;
sql.Add('select * from TerStudy');
open;
insert;
fieldbyname('日期').value:=datenow;
fieldbyname('开始时间').value:=timenow;
fieldbyname('结束时间').Value:=timenow;
post;
dbgrid1.Refresh;
end;
注意把paramcheck设定为false