以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]dt = cmd.ExecuteReader不能用DeleteFor或RemoveFor? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=185470) |
-- 作者:ytzn -- 发布时间:2023/2/24 14:47:00 -- [求助]dt = cmd.ExecuteReader不能用DeleteFor或RemoveFor? 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") 都会出现错误: 这个dt不能用DeleteFor或RemoveFor?
|
-- 作者:有点蓝 -- 发布时间:2023/2/24 15:00:00 -- id是字符列? dt = cmd.ExecuteReader(true)
|
-- 作者:ytzn -- 发布时间:2023/2/24 15:15:00 -- id 是整数列,与这个没关系,就是如下 dt = dt.RemoveFor("1=1")也是同样的错误提示 dt = cmd.ExecuteReader(True) 也是同样的错误提示
|
-- 作者:ytzn -- 发布时间:2023/2/24 15:16:00 -- 是不是这个dt不能用DeleteFor或RemoveFor? |
-- 作者:有点蓝 -- 发布时间:2023/2/24 15:18:00 -- dt = dt.RemoveFor("1=1") 改为 dt.RemoveFor("1=1")
|
-- 作者:ytzn -- 发布时间:2023/2/24 15:19:00 -- 好了,多谢老师!我糊涂了 |