0

少し紛らわしい問題があります。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 では結果が得られる理由はありますか? (どちらも同じログインで実行されています!)

列は「日時」です

4

1 に答える 1