procedure TForm1.ADOQuery1BeforeScroll(DataSet: TDataSet); begin if ADOQuery1.State=dsinsert then showmessage('insert'); if ADOQuery1.State=dsedit then showmessage('edit'); end; 这段代码中当ADOQuery1处于插入状态且记录指针移动时,会执行showmessage('insert');但 当ADOQuery1处于编辑状态且记录指针移动时,不会执行showmessage('edit');,这是什么原因
判断state :dsbrowse无修改
dsEdit有修改
dsinsert插入
在afterscorll这后状态都变成dsbrows了不知道之前发生什么
begin
if ADOQuery1.State=dsinsert then
showmessage('insert');
if ADOQuery1.State=dsedit then
showmessage('edit');
end;
这段代码中当ADOQuery1处于插入状态且记录指针移动时,会执行showmessage('insert');但
当ADOQuery1处于编辑状态且记录指针移动时,不会执行showmessage('edit');,这是什么原因