SqlCommand cmd = new SqlCommand("select * from [Table] where Col1 like
%@astr% or Col2 like %@astr% or Col3 like %@astr%)", con);
cmd.Parameters.AddWithValue("@astr", st);
上記のコマンドで何が問題になっていますか? 「@astrの近くに」というエラーメッセージが表示されます。SQLコマンドの検索
SQLクエリの最後に ')'を削除してみてください。これは%like @%astr% –
です!ありがとうございました! 3時間と私もそれを把握することはできません – user3688221
忙しい一日で起こる心配はありません:-) –