以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]外部数据源删除命令的一点小问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24924) |
-- 作者:hiliuyong -- 发布时间:2012/10/26 18:40:00 -- [讨论]外部数据源删除命令的一点小问题 外部数据源在删除行的时候,我们使用这句 Tables("Bill").Current.Delete
其实数据库中这条记录是没有删除的,是在我们保存的时候才删除, 这个时候就照成了用户以为数据已经删除的假象, 所以我改进了写法 Tables("Bill").Current.Delete
能不能直接比如以下语句 Tables("Bill").Current.Delete(DelDataBase)
红色是我加上的,可以直接删除数据库中的数据, 而不用使用编码的方式来删除, 毕竟用ADO命令的话,太麻烦了。
[此贴子已经被作者于2012-10-26 18:42:15编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/10/26 19:12:00 -- 不可以的。 |
-- 作者:hiliuyong -- 发布时间:2012/10/28 14:24:00 -- 这个问题还要追问一下, 如果是副本的窗表, 执行 Tables("Bill").Current.Delete
后台的数据还存在。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/10/29 11:39:00 -- 除非你用的是SQLQuery,否则不会的 |