用以下代码向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;
解决方案 »
- delphi模式编程
- datasnap新手问几个问题。
- 请教一个优秀可靠的字符串压缩解压算法
- 如何用delphi更新标题栏样式
- 类引用class of有什么作用?怎么用?
- 接口问题,实在不会了...
- 有没深圳的书友买到<<Delphi源码剖析>>?
- 如何动创建Tabel某个字段的OnChange事件?
- 在MDI主窗体中调用DLL中的子窗体后,用MDIChildCount却返回0,为什么,但调用主体程序中的子窗体这个属性(MDIChildCount)就可正常得到打开的
- 菜鸟发问:如何把一个连接数据库的应用程序应用到未安装delphi和任何数据库的机子上?
- 我有一个图片,在delphi里异常显示
- 是不是delphi7的大bug?????
且只能返回一个表的数据
不然就无法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