新手,请教问题!谢谢!
通过单击 BitBtn2 按钮实现图片保存进数据库,
但是保存好以后,如果再次单击此按钮还会在数据库中添加新纪录,
保存同样的一张图片。
请问我怎样解决这个问题,不让同样的图片第二次保存进数据库中。
代码如下:
procedure TAddPicForm.BitBtn2Click(Sender: TObject);
begin
if (OpenPictureDialog1.FileName <>'') then
begin
DataModule5.ADOQuery1.Insert;
DataModule5.ADOQuery1.FieldByName('代表照片路径').AsString := OpenPictureDialog1.FileName;
DataModule5.ADOQuery1.FieldByName('代表照片').Assign(image1.Picture);
DataModule5.ADOQuery1.Post;
end
else
MessageDlg('请先选择照片!',mtError,[mbOK],0);
end;