以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- dr.delete不成功 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=126052) |
-- 作者:淡月斜阳 -- 发布时间:2018/10/12 21:46:00 -- dr.delete不成功 代码是这样的 Dim dr As DataRow dr = DataTables("Repository").SQLFind("Folder_Id=" & nd.Name) Dim dr1 As DataRow dr1 = DataTables("Floder").SQLFind("Floder_Id=" & nd.Name) dr.Delete dr1.Delete 能找到行,行是存在的 messagebox.show(dr("")) 可以显示正常的结果 也不报错,就是不执行 也不是同步问题,数据库这行还在 |
-- 作者:有点蓝 -- 发布时间:2018/10/12 21:59:00 -- DataTables("Repository").SQLDeleteFor("Folder_Id=" & nd.Name) DataTables("Floder").SQLDeleteFor("Floder_Id=" & nd.Name)
|
-- 作者:淡月斜阳 -- 发布时间:2018/10/12 22:01:00 -- 是不能用 对sqlfind找到的行用delete方法吗
|
-- 作者:有点蓝 -- 发布时间:2018/10/12 22:06:00 -- 嗯,而且效率低。直接删除即可,为什么还要加载再删除 |