これは説明が非常に複雑ですので、あらかじめお詫び申し上げます。私は英国にいるので、これは英国の日時形式に関連しています。
ASP ページに送信する VBS があり、日時フィールドを使用して SQL データベースに挿入されます。
- VBS は次のように提出します: 05/07/2013 05:04:12
- ASP プロセス: 05/07/2013 05:04:12
- これは MSSQL で次のように表示されます: 2013-07-05 05:04:12.000
問題は、MSSQL での私の形式が YYYY-MM-DD HH-MM-SS.000 である必要があることです - 上記では YYYY-DD-MM HH-MM-SS.000 として挿入されています
これらの日付を処理しているときに、日付が未来であると見なされるため、これは大きな問題を引き起こしています。興味深いことに、特定の日付でのみ発生するようです (これは、日付が 12 よりも大きく、月が 13 ではないことがわかっているため、適切にフォーマットされている場合に発生すると思われます。
SQLが日付を間違った方法で挿入するのを避けるために、これを永続的に設定するにはどうすればよいですか? どんな助けでも大歓迎です。