多用户应用程序中应注意问题

多用户应用程序中应注意问题,第1张

多用户应用程序中应注意问题,第2张

第二,问题重新查询和交易

1.再次查询数据

在多用户应用程序中,如果数据以可视化的形式显示在窗口中,就需要用最新的数据更新用户的视图。但是,为了获得其他用户修改的最新视图,应用程序必须显式地重新查询数据。为了获得记录集中数据的最新视图,我们应该首先确定记录集是否支持Requery方法。如果Recordset对象的可重启属性值为Tme,则可以使用Requery方法刷新ReCordset对象的内容。如果记录集不支持Requery方法,则必须使用OpenRecordset方法再次打开记录集。一般来说,重新打开记录集比使用Requery方法要慢。下面的过程用于测试记录集是否可以被重新查询。

流程如下:

函数RequeryRecordset(dbs作为数据库,rst作为记录集)作为整数

出错时继续下一步

注意:可以再次查询记录集吗?

如果rst。可重启=假

requeryRecordset=-1

退出功能

结束lf

Rst。Requery注释:再次查询记录集。

选择Case Err注释:处理所有错误。

案例0

RequeryReCordset=0

退出功能

其他情况

Err=0

注意:重新打开记录集。

注意:使用rstNane获取SQL

注释:字符串、表或QueryDef的值。

注意:记录集最初是基于它们的。

设置rst=dbs。OpenRecordset(rst。名字,rst。类型)

选择案例错误

案例0

RequeryRecordset=0

退出功能

其他情况

注意:不会向调用者返回任何错误

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 多用户应用程序中应注意问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情