以下のような関数があり、渡された SQL 文字列でデータベースを更新します。
これを何年も使用していて、すべて問題ありませんが、それは私に起こりました. phpMyAdmin で削除/更新コマンドを作成したときに得られる「X 行が削除/更新されました」などのデータベースからの応答を受け取ることは可能ですか?
Imports MySql.Data.MySqlClient
Function doUpdate(sql)
Dim DBConnection = ConfigurationManager.ConnectionStrings("dbConn").ConnectionString
'this is getting the connection string from web.config file.
Dim connection As MySqlConnection = MySqlConnection(DBConnection)
Dim dataUpdate As MySqlCommand = MySqlCommand(sql, connection)
Using connection
connection.Open()
Try
dataUpdate.ExecuteNonQuery()
Catch ex As Exception
HttpContext.Current.Response.Write(ex.ToString() & "<hr/>" & InsertSql)
End Try
End Using
' // I WANT TO RETRIEVE A RESPONSE HERE
Return DatabaseResponse
end function