一数据列中固定输入格式如下 ,数据格式为String
送扳手1个+螺丝刀2把|A*1+B*2 'A表示扳手的物料编码,B表示螺丝刀的物料编码
把这个字窜分割成
A
1
B
2
后,我需要用SQL语句调用物料编码取得各个物料的成本单价,代码如下
Dim Str1 As String = "送扳手1个+螺丝刀2把|A*1+B*2"
Dim V As Integer= Str1.IndexOf("|")
Dim str2 As String =str1.Remove(0,v+1)
Dim ss() As String = str2.Split("+")
For Each s1 As String In ss
Dim s2() As String = s1.Split("*")
For Each s3 As String In s2
'output.show(s3)
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "select 合计成本 from {产品资料主表} where 物料编码 = '" & 这里是一个分割出来的字符,也就是A & "'"
Dim vv As Decimal = cmd.ExecuteScalar
e.DataRow("赠品价格") = VV* ..(这里是分割出来的第二个字符就是数量)
Next
Next
求助,标红的地方该怎么写呢?