最近我遇到了在MySql.Data.MySqlClient上使用的新问题 我的代码在这里
Public Function executeDMLSQL(ByVal sSql As String, ByRef sResult As String) As Integer
Dim sReturn As String = ""
Dim irows As Integer = 0
conn_A = New MySqlConnection
Try
conn_A.ConnectionString = connString
conn_A.Open()
Dim sComm As New MySqlCommand
sComm.CommandText = sSql
sComm.Connection = conn_A
irows = sComm.ExecuteNonQuery()
conn_A.Close()
sResult = SUCCESS
Catch ex As Exception
sResult = SERROR & ": " & ex.Message
If (conn_A.State = Data.ConnectionState.Open) Then
conn_A.Close()
End If
End Try
conn_A = Nothing
Return irows
End Function
这个executeDMLSQL函数在良好的互联网连接上运行良好。但是当互联网连接速度变慢时,这个函数会返回True但没有更新或将数据插入mysql数据库。
我的问题是我的错还是错误......
感谢。