有这样一段代码,运行时出错,不知如何更正:
if not form1.Table1.Locate('code','abc',[]) then//loCaseInsensitive表示不区分大小写
begin
form1.table1.edit
form1.table1.fieldbyname('code').asstring:=trim(form3.Edit1.text)
form1.table1.fieldbyname('name').asstring:=trim(form3.Edit2.text)
form1.table1.fieldbyname('gender').asstring:=trim(form3.Edit3.text)
form1.table1.fieldbyname('honor').asstring:=trim(form3.Edit4.text)
form1.table1.post
end
else
application.MessageBox('此编号库中已经存在!','提示窗口',mb_iconinformation+mb_ok);
close;
end;
if not form1.Table1.Locate('code','abc',[]) then//loCaseInsensitive表示不区分大小写
begin
form1.table1.edit
form1.table1.fieldbyname('code').asstring:=trim(form3.Edit1.text)
form1.table1.fieldbyname('name').asstring:=trim(form3.Edit2.text)
form1.table1.fieldbyname('gender').asstring:=trim(form3.Edit3.text)
form1.table1.fieldbyname('honor').asstring:=trim(form3.Edit4.text)
form1.table1.post
end
else
application.MessageBox('此编号库中已经存在!','提示窗口',mb_iconinformation+mb_ok);
close;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货