Foxtable(狐表)用户栏目专家坐堂 → [求助]如何删除后台行


  共有2242人关注过本帖树形打印复制链接

主题:[求助]如何删除后台行

美女呀,离线,留言给我吧!
找到没重的名
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:129 积分:2193 威望:0 精华:0 注册:2016/11/8 6:22:00
[求助]如何删除后台行  发帖心情 Post By:2020/5/29 16:23:00 [只看该作者]

用SQLfind找到的行,为什么delete删除不了。
Dim dr As DataRow = DataTables("产品").sqlfind("产品编号=''001")
If dr IsNot Nothing Then
dr.delete
output.show(1)
End If

输出结果是1,那代码到底删除的什么东西?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/29 16:58:00 [只看该作者]

没保存

dr.delete
dr.save

 回到顶部
美女呀,离线,留言给我吧!
找到没重的名
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:129 积分:2193 威望:0 精华:0 注册:2016/11/8 6:22:00
  发帖心情 Post By:2020/5/29 19:19:00 [只看该作者]

dr不是已经删除了,怎么还能引用,那save保存的是什么?
而之前我用了DataTables("产品").save 为什么不起作用?

请指教,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/30 8:53:00 [只看该作者]

delete只是设置一个删除标记,并未真正从数据库中删除,所以可以回收:http://www.foxtable.com/webhelp/topics/1632.htm

sqlfind出来的datarow是独立的,和原主表没有任何关系,所以DataTables("产品").save 不起作用

 回到顶部