以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  表格增删改执行时间顺序  (http://www.foxtable.com/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
--  
你保存或删除后,需要再同步下表