我有一个带内联查询的vb.net代码,如下所示。我需要将内联查询转换为存储过程。
在这种情况下,将对每一行执行存储过程,这将导致性能问题。
请建议我一些避免多次调用存储过程的解决方案。
If Not chkShowAll.Checked Then
For Each _row As DataGridViewRow In dgInvestor.Rows
If ValidateDate(_row.Cells(2).Value.ToString, _Date) Then
sSQL = "INSERT INTO INVESTOR_ACCOUNT VALUES('" & _row.Cells(0).Value & "'," & _row.Cells(1).Value & "," & _Date & ")"
_Dta.RunQuery(cn, sSQL)
End If
Next
End IF