Foxtable(狐表)用户栏目专家坐堂 → ACCESS重定向SQL后的解锁行问题


  共有1736人关注过本帖树形打印复制链接

主题:ACCESS重定向SQL后的解锁行问题

帅哥哟,离线,有人找我吗?
mxl810823
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:349 积分:2974 威望:0 精华:0 注册:2018/2/27 17:32:00
ACCESS重定向SQL后的解锁行问题  发帖心情 Post By:2019/8/31 17:15:00 [只看该作者]

如下,在原ACCESS数据源时可以执行的
DataTables("备份设置").LOadfilter = ""
DataTables("备份设置").LOad
Dim r As Row = Tables("备份设置").current
r.locked = false
ACCESS重定向SQL后,改为如下就执行不了解锁行了
DataTables("备份设置").LOadfilter = ""
DataTables("备份设置").LOad
Dim r As Row = Tables("备份设置").current
r.locked = 0
为什么呢?要怎么改呀


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107024 积分:544351 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/31 17:19:00 [只看该作者]

仍然是

Dim r As Row = Tables("备份设置").current
r.locked = false

 回到顶部
帅哥哟,离线,有人找我吗?
mxl810823
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:349 积分:2974 威望:0 精华:0 注册:2018/2/27 17:32:00
  发帖心情 Post By:2019/9/1 0:38:00 [只看该作者]

现在我试了,好像跟false 与 0 没有关系呢,原因
1、不管是在ACCESS 或 是在SQL中,false 都是行不通的,不知道是不是因为load后面直接执行LOCKed不能生效
2、在窗口AFTERLOAD事件中执行数据加载,然后通过窗口的TIMERTICK事件延时一点再执行LOCKED就可以了
大家可以试一试,我也想知道为什么。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107024 积分:544351 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/1 22:29:00 [只看该作者]

我测试没有问题,上传实例说明

 回到顶部