少し紛らわしい問題があります。SQL Server で、で始まるクエリを実行します
SET DATEFORMAT ymd;
その後、たとえば DateAdded BETWEEN '2013-05-01' AND '2013-05-13' があります。
これを SQL Server 2005 Management Studio で実行すると、必要な結果が返されます。ただし、クラシック ASP で ADODB を介して同じ SQL ステートメントを実行すると、ゼロ レコードが返されます。
SET DATEFORMAT ymd; を取り出した場合。ASP はレコードを返しますが、正しい日付形式ではありません。
ASP 経由でクエリを実行しても結果が得られないが、SQL Server Management Studio では結果が得られる理由はありますか? (どちらも同じログインで実行されています!)
列は「日時」です