以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表格增删改执行时间顺序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60737) |
-- 作者:ShotHit -- 发布时间:2014/11/30 12:30:00 -- 表格增删改执行时间顺序 使用MsSQL 作为外部数据源。 新加外部数据表tb_user 执行 Tables("tb_user").Current.DataRow.Delete Tables("tb_user").Current.Delete 执行后去数据库中查询,发现相关数据没有立即删除掉。 过一段时间后或者是关闭程序保存后,查询数据发现已经删掉了。 能否告知一下 Tables("").Current.Delete Tables("").Current.Save Tables("").Current.DataRow.Delete Tables("").Current.DataRow.Save 这几个有什么区别?执行时间分别是什么时候? 以上,谢谢。
|
-- 作者:land089 -- 发布时间:2014/11/30 13:43:00 -- Tables("tb_user").Current.DataRow.Delete Tables("tb_user").Current.Delete Tables("tb_user").save 删除只是针对Tables需要保存保存之后才能同步到datatable也就是和数据表 Tables("").Current.Delete Tables("").Current.Save 针对tables Tables("").Current.DataRow.Delete Tables("").Current.DataRow.Save 针对数据表 详情帮助里面有http://www.foxtable.com/help/topics/1467.htm |
-- 作者:有点甜 -- 发布时间:2014/11/30 14:07:00 -- 没有区别 |
-- 作者:ShotHit -- 发布时间:2014/12/3 15:30:00 -- 那么外部数据源的数据操作命令是在什么时候提交的呢? 狐表命令提交后,马上提交?还是一段时间后提交? 或则是其他机制?
|
-- 作者:有点甜 -- 发布时间:2014/12/3 15:31:00 -- save的时候,马上提交 |
-- 作者:jialihaha -- 发布时间:2014/12/3 15:42:00 -- 你保存或删除后,需要再同步下表 |