我有一个问题,我在下面简化了。我有一个由参数填充的 sql 语句,即 Prepared 语句。是否可以获得最终的准备好的语句并将其存储在变量中
这是我想要做的,但它不起作用
Dim cmd As New MySqlCommand("UPDATE `users` SET `email` = ?email", con)
cmd.Prepare()
cmd.Parameters.AddWithValue("?name", "newEmail")
现在我在这里尝试这样做
Dim finalQuary As String = cmd.CommandText.ToString
我这样做是希望在变量中得到这个:
"UPDATE `users` SET `email` = theEmailAddress"
但相反,我得到了原始的未经准备的声明,即
UPDATE `users` SET `email` = ?email
我希望你能理解我的问题。如果我不清楚,请告诉我