以下に簡略化した問題があります。パラメータで埋められた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
私の問題を理解していただければ幸いです。よくわからない場合は教えてください