以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 删除编号在集合中的行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192329) |
-- 作者:tld -- 发布时间:2024/6/14 15:05:00 -- 删除编号在集合中的行 老师好。请帮忙看看下面代码 如果编号是一个值,下面代码没有问题 Dim id
As
Integer
= 10258 cmd.BeginTra nsaction() cmd.CommandText = "De lete F rom 明细表 Where 编号 = " & id cmd.ExecuteNonQuery() 如果 id在lis集合中,下面代码是否有问题? dim lis as list(of string)=--------- lis是编号的集合 cmd.BeginTransaction() cmd.CommandText = "De lete F rom 明细表 Where 编号 In (\'" & String.Join("\',\'", lis) & "\')" cmd.ExecuteNonQuery() 谢谢老师! |
-- 作者:有点蓝 -- 发布时间:2024/6/14 15:07:00 -- 如果不是字符列,去掉单引号。这个帮助先看3遍:http://www.foxtable.com/webhelp/topics/1284.htm cmd.CommandText = "De lete F rom 明细表 Where 编号 In (" & String.Join(",", lis) & ")"
|