ユーザーから日付を取得し、その日付より前のすべての日付を見つけるはずです。winformで入力したユーザーを使用してSQL Serverから日付を取得する
DateTime dat = dateTimePicker1.Value.Date;
string datS = dat1.ToString("yyyy-MM-dd");
string query = "SELECT * FROM test3table WHERE datum" +
" <= " + "datum LIKE '%' + @Datum + '%'";
// '2017-12-06' -> works fine
SqlCommand comm = new SqlCommand(query, conn);
comm.Parameters.AddWithValue("@Datum", datS);
このように構文が間違っていますか?
ここでは、クエリを実行しますか関連するすべてのコードを表示するためにこれを編集してください。適切なパラメータ化されたクエリを構築する方法についてもGoogle検索を行います。日付=> = <=と= 'LIKE' 'Strings or Characters'の日付に最適なキーワードです – MethodMan
あなたの返事をありがとう。スティーブの質問が私の問題を解決しました。あなたが言いましたこれらのことを見ていきます。 –