一般,数据表中都有一个字段作为关键字,你可以以这个关键字来判是否重复(如个人信息中的身份证号),当然如果你的表中字段不是很多的话,可以这样判: ADOQuery1.SQL.Text='select * from 表 where 字段1=你要加入的字段1 and 字段2=你要加入的字段2 and ..." ADOQuery1.Open; if not ADOQuery1.Eof then begin ShowMessage('数据重复!'); exit; end; 当然,我上面的是伪码,你要将数据替换到SQL中的
ADOQuery1.SQL.Text='select * from 表 where 字段1=你要加入的字段1 and 字段2=你要加入的字段2 and ..."
ADOQuery1.Open;
if not ADOQuery1.Eof then
begin
ShowMessage('数据重复!');
exit;
end;
当然,我上面的是伪码,你要将数据替换到SQL中的