W
woyeah2000
Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个程序,在ACCESS中设成了DBECONTRACT中输入的项设成了主键,但输入时如重复
会提示错误,在这里看到了许多方法,如用try except等,我试过后,还是有问题,出错
信息是一样的,说什么主键重复什么的,应该怎么办?很急,谢谢(代码如下)
procedure TFrmCarManage.BtnSaveClick(Sender: TObject);
begin
if (DBEcz.Text='') or (DBEczNo.Text='') or (DBEName.Text='') or (DBEMoney.Text='') or (DBEContract.Text='') then
begin
Application.MessageBox('输入数据不能为空','系统提示');
exit;
end;
TblCar.Refresh;
EdtSum.Text:=IntToStr(TblCar.RecordCount);
DBEcz.ReadOnly:=True;
DBEczNo.ReadOnly:=True;
DBEName.ReadOnly:=True;
DBEMoney.ReadOnly:=True;
DBEContract.ReadOnly:=True;
会提示错误,在这里看到了许多方法,如用try except等,我试过后,还是有问题,出错
信息是一样的,说什么主键重复什么的,应该怎么办?很急,谢谢(代码如下)
procedure TFrmCarManage.BtnSaveClick(Sender: TObject);
begin
if (DBEcz.Text='') or (DBEczNo.Text='') or (DBEName.Text='') or (DBEMoney.Text='') or (DBEContract.Text='') then
begin
Application.MessageBox('输入数据不能为空','系统提示');
exit;
end;
TblCar.Refresh;
EdtSum.Text:=IntToStr(TblCar.RecordCount);
DBEcz.ReadOnly:=True;
DBEczNo.ReadOnly:=True;
DBEName.ReadOnly:=True;
DBEMoney.ReadOnly:=True;
DBEContract.ReadOnly:=True;