有一个日期字段(datetime)"入库日期",写如下语句:if dm.DataModule1.ClientDataSet2.Locate('入库日期;零件图号',vararrayof([dm.DataModule1.ClientDataSet1.fieldbyname('入库日期').asdatetime,dm.DataModule1.ClientDataSet1.fieldbyname('零件图号').asstring]),[]) then
  begin
  messagedlg('该条记录已经存在。' ,mtinformation,[mbok],0);
  exit;
  end;可是ClientDataSet2明明有ClientDataSet1中相同入库日期和零件图号的记录也找不到,不知道哪里有错误呢?谢谢~