私は次のMySqlCommandを持っています:
Dim cmd As New MySqlCommand
cmd.CommandText = "REPLACE INTO `customer` VALUES( ?customerID, ?firstName, ?lastName)"
With cmd.Parameters
.AddWithValue("?customerID", m_CustomerID)
.AddWithValue("?firstName", m_FirstName)
.AddWithValue("?lastName", m_LastName)
End With
MySqlCommandsの実行を処理するクラスがあり、すべてのクエリをファイルに記録するようにしたいと思います。次のコマンドで実行されているクエリ/コマンドを取得できます。
cmd.CommandText
ただし、これは、パラメーター(?customerID、?firstNameなど)を含む元のCommandTextを返すだけであり、 AddWithValue関数によって追加された実際の置換値は返しません。実行された実際の「最終」クエリを確認するにはどうすればよいですか?