以下は、私の C# Windows アプリケーションで使用されている MS sql-server ステートメントです。タイトルが示すように、テキスト ボックスの日付の間にあるすべての製品番号が選択されます。私は SQL にかなり慣れていないので、私の試みは残虐行為かもしれません。SQLはそう考えているようです。
string strSQL = "SELECT * FROM HISTORY ORDER BY productNumber WHERE (@strt_date >= '" + Convert.ToDateTime(KHDate1Box.Text) + "' and @end_date <= '" + Convert.ToDateTime(KHDate2Box.Text) + "')";
SQL エラー メッセージ:「キーワード 'WHERE' 付近の構文が正しくありません。」