老师好 我希望查找所有的表,如果列包含委托单位 、委托编号,当委托编号为 20210607 、且委托单位是 上海ABC时,将委托单位更改为 上海。下面代码出现错误,请 您帮我看看下错在哪里。谢谢!
For Each dt As DataTable In DataTables
If dt.DataCols.Contains("委托编号") AndAlso dt.DataCols.Contains("委托单位")
If dt.DataCols("委托单位").Expression = "" AndAlso dt.Type = 3 Then
Dim d As DataRow = dt.SQLFind("委托编号 = '20210607' ")
If d IsNot Nothing AndAlso d("委托单位") = "上海ABC" Then
d("委托单位") = "上海"
End If
End If
End If
Next
此主题相关图片如下:捕获.png