读书人

delphi 中Adoquery 在打开时能否让记

发布时间: 2012-05-11 12:55:37 作者: rapoo

delphi 中Adoquery ,在打开时能否让记录指针不移动?
delphi 中Adoquery ,在打开时能否让记录指针不移动?
由于数据集Adoquery 时,它的针指称动会废时,能否在打开完成之前不让记录指针不移动。打开完毕之后再回复移动?

[解决办法]

Delphi(Pascal) code
procedure refreshDataSet(daSet: TadoQuery);var  tempBookmark: TBookmark;begin  IF DaSet.RecordCount<=1 Then        Exit;  daSet.DisableControls;  tempBookmark := daSet.GetBookmark;              //保存书签  daSet.Requery([]);                              //刷新数据,  try    daSet.GotoBookmark(tempBookmark);             //重新获取书签  except    daSet.Last;  end;  daSet.EnableControls;end;
[解决办法]
探讨
大师,DisableControls 只能在刷新记录的时候切断数据组件,但不能使用ADOQUERY 不移动

读书人网 >.NET

热点推荐