以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  dr.delete不成功  (http://www.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
--  
嗯,而且效率低。直接删除即可,为什么还要加载再删除