hey jude,
一般是这种存储方法,用in拼个动态sql
declare @s varchar(1000),@ID varchar(100)
set @id = '11,12,30'
set @s = 'select * from table_name where ID in('+@id+')'
exec(@s)
不过不建议用这个方式,做关联的时候非常麻烦,还要拆分字符串。
For i As Integer = 0 To dt2.Rows.Count - 1
Dim dtid As String() = dt2.Rows(i)("a074id").ToString.Split(",")
Dim dtqty As String() = dt2.Rows(i)("a074idqty").ToString.Split(",")
For j As Integer = 0 To dtqty.Length - 1
sqlstr &= " update a074 set foutqty= foutqty - '" & dtqty(j) & "' where mxid = '" & dtid(j) & "' "
Next
Next