У меня есть следующая 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
, но это просто возвращает оригинальный CommandText с параметрами (? CustomerID,? FirstName и т. Д.), А не фактические замещенные значения, добавленные функциями AddWithValue . Как я могу узнать фактический «окончательный» запрос, который был выполнен?