A
autumn
Unregistered / Unconfirmed
GUEST, unregistred user!
在ado中,我用adotable连了一个数据哭(access),全部用默认的属性
但是在post error后,(也就是规则不符),我adotable1.cancel后,就什么
记录都看不见了。但是存在在物理数据库中的。这是怎么会试?怎样办。
不要教我close then open.
因为我在 post error 中是这样写的:
procedure TDM.tblInSLPostError(DataSet: TDataSet; E: EDatabaseError;
var Action: TDataAction);
begin
if MessageDlg(E.Message+Chr(13)+
'是否放弃当前的输入?'+Chr(13)+
'[OK]放弃,[Cancel]修改',
mtError,[mbOk,mbCancel],0)=mrOk then
tblInSL.Cancel;
Action:=daAbort;
taAction = (daFail, daAbort, daRetry);
end;
但是在post error后,(也就是规则不符),我adotable1.cancel后,就什么
记录都看不见了。但是存在在物理数据库中的。这是怎么会试?怎样办。
不要教我close then open.
因为我在 post error 中是这样写的:
procedure TDM.tblInSLPostError(DataSet: TDataSet; E: EDatabaseError;
var Action: TDataAction);
begin
if MessageDlg(E.Message+Chr(13)+
'是否放弃当前的输入?'+Chr(13)+
'[OK]放弃,[Cancel]修改',
mtError,[mbOk,mbCancel],0)=mrOk then
tblInSL.Cancel;
Action:=daAbort;
taAction = (daFail, daAbort, daRetry);
end;