以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [讨论]用代码删除行后,表要不要保存? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98312)
|
-- 作者:ajie5211
-- 发布时间:2017/3/28 9:01:00
-- [讨论]用代码删除行后,表要不要保存?
如题,用代码删除行后,表要不要保存?不保存是不是并没有真正的删除,下次打开还在?
|
-- 作者:有点蓝
-- 发布时间:2017/3/28 9:18:00
--
用什么代码删除的?有些用法是真正的删除,有些不是
|
-- 作者:ajie5211
-- 发布时间:2017/3/28 9:24:00
--
以下是引用有点蓝在2017/3/28 9:18:00的发言: 用什么代码删除的?有些用法是真正的删除,有些不是
For Each mxr As DataRow In DataTables(e.Form.Name & "_Table2").DataRows \'删除每条明细 If mxr("单号") = r("单号") Then mxr.Delete() End If Next
|
-- 作者:ajie5211
-- 发布时间:2017/3/28 9:28:00
--
BeforeDeleteDataRow和DataRowDeleting事件中有代码,所以用了一行一行的删除,没有用DeleteFor。 此主题相关图片如下:qq图片20170328092516.png
|
-- 作者:有点色
-- 发布时间:2017/3/28 9:30:00
--
你的是临时性的删除,只要不保存、不加载,数据就没有更新到数据库。
|
-- 作者:ajie5211
-- 发布时间:2017/3/28 9:43:00
--
以下是引用有点色在2017/3/28 9:30:00的发言: 你的是临时性的删除,只要不保存、不加载,数据就没有更新到数据库。
DeleteFor,SQLDeleteFor,DataRows.Clear是永久删除吗?
|
-- 作者:有点色
-- 发布时间:2017/3/28 9:53:00
--
以下是引用ajie5211在2017/3/28 9:43:00的发言:
DeleteFor,SQLDeleteFor,DataRows.Clear是永久删除吗?
SqlDeleteFor 和 DataRows.Clear 是永久删除
[此贴子已经被作者于2017/3/28 9:53:14编辑过]
|