2,498
社区成员
发帖
与我相关
我的任务
分享
procedure Tietafm.DBEdit1Change(Sender: TObject);
var
taqry1:TadoQuery;
Tmp_Str:String;
begin
Tmp_Str:=' SELECT * FROM bmta WHERE trim(TA001)=''' + trim(dbedit1.Text) + ''''; //原来的SQL语句也有问题
taqry1 := TADOQuery.Create(nil);
try
taqry1.Connection := ADOConnection1.Connection;
with taqry1 do
begin
Close;
SQL.Clear;
SQL.Add(Tmp_Str);
Open;
if not IsEmpty then
begin
Application.MessageBox('对不起,产品编号不能重复', '添加数据错误', MB_OK);
DBEdit1.Clear;
tatable.Refresh;
tatable.Append;
end;
end;
finally
taqry1.Free;
end;
end;