VB.net を使用して SQL クエリを作成しています
dateFrom As Date ... '02/21/2013
sqlQuery.add(“ HAVING MIN(DATEADD(HOUR, 2, columnDate)) >= ” + myDate)
MyDate の形式は「MM/dd/YYYY」(2013 年 2 月 21 日) ですが、sqlQuery 文字列に追加すると、「dd/MM/YYYY」(2013 年 2 月 21 日) の形式で取得されました。これにより、SQL クエリが失敗します。
日付を「ToString」に変換すると日付形式が変わるのはなぜですか?
考慮事項
- クエリでパラメータを使用できません
- フレームワーク 2.0
- SQLサーバー