用以下代码向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;
你的adoqueyr1的REQUESTALIVE要设置成TRUE
且只能返回一个表的数据
不然就无法APPEND
adoqueyr1.sql.clear;
adoqueyr1 .sql.add('insert into ....')
做的话没有错误提示的话
那么一定就是我上述的原因
example:'select 日期 as riqi from TerStudy'