Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:删除编号在集合中的行

1楼
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()   

谢谢老师!

    
2楼
有点蓝 发表于: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) & ")"
共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.