Foxtable(狐表)用户栏目专家坐堂 → [求助]dt = cmd.ExecuteReader不能用DeleteFor或RemoveFor?


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

主题:[求助]dt = cmd.ExecuteReader不能用DeleteFor或RemoveFor?

帅哥哟,离线,有人找我吗?
ytzn
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
[求助]dt = cmd.ExecuteReader不能用DeleteFor或RemoveFor?  发帖心情 Post By:2023/2/24 14:47:00 [只看该作者]

Dim cmd As New SQLCommand
cmd.ConnectionName = vars("_conn")
Dim dt As DataTable
cmd.CommandText = "Sel ect id,创建人,备注 From 订单 where  创建人='刘萌' "
dt = cmd.ExecuteReader

如果如下操作
dt = dt.DeleteFor("id=173280")   
dt = dt.RemoveFor("id=173280")
都会出现错误:


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20230224143926.png
图片点击可在新窗口打开查看


这个dt不能用DeleteFor或RemoveFor?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107450 积分:546529 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/24 15:00:00 [只看该作者]

id是字符列?

dt = cmd.ExecuteReader(true)

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


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
  发帖心情 Post By:2023/2/24 15:15:00 [只看该作者]

id 是整数列,与这个没关系,就是如下
dt = dt.RemoveFor("1=1")
也是同样的错误提示

dt = cmd.ExecuteReader(True)
也是同样的错误提示

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


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
  发帖心情 Post By:2023/2/24 15:16:00 [只看该作者]

是不是这个dt不能用DeleteFor或RemoveFor?

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107450 积分:546529 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/24 15:18:00 [只看该作者]

dt = dt.RemoveFor("1=1")
改为
dt.RemoveFor("1=1")

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


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
  发帖心情 Post By:2023/2/24 15:19:00 [只看该作者]

好了,多谢老师!我糊涂了

 回到顶部