我正在使用断开连接的数据集,我尝试了几种方法来重新应用与SQL的连接以传回我的更新。
Public Function PassBackFilledDataSet(ByVal dsUpdated As DataSet, _
ByVal queryString As String)
Dim dsData As New DataSet
Dim strRowCount As String
Using connection As New SqlConnection(ConnectionString())
Using adapter As New SqlDataAdapter() With {.SelectCommand = New SqlCommand(queryString, connection)}
adapter.Fill(dsData)
dsData = dsUpdated.Copy
strRowCount = dsData.Tables(0).Rows.Count
MsgBox("dsData" & strRowCount)
' adapter.Update(dsData.Tables(0))
dsData.Tables(0).AcceptChanges()
adapter.Update(dsData.Tables(0))
End Using
End Using
End Function
但我无法弄清楚为什么SQL Side没有更新但是断开连接的数据集是。
任何指针都会很棒。提前谢谢。