クエリを使用して特定のフィールドのキーワードを検索しています。@パラメータを入力してから値を指定してパラメータを追加すると機能しませんが、値を直接入力すると機能します。誰でもパラメータとして値を渡すのを手伝ってくれます。質問してください?以下は私のコードです:
これは機能し、タイトルに「My」という単語が含まれるすべてのレコードを取得します。
string cmdText = "SELECT * FROM tblshareknowledge where title LIKE '%My%'";
cmd = new MySqlCommand(cmdText, con);
//cmd.Parameters.AddWithValue("@myTitle", title);
これは機能しません:
string cmdText = "SELECT * FROM tblshareknowledge where title LIKE '@myTitle'";
cmd = new MySqlCommand(cmdText, con);
cmd.Parameters.AddWithValue("@myTitle", title);