従来の ASP で記述された Web アプリケーションは、SQLOLEDB を使用して MSSQL データベースに接続しています。最近、SQL 2000 から SQL 2008 R2 にアップグレードしました。ストアド プロシージャまたはクエリで並べ替え順序を設定し、asp で出力すると、レコード セットのデータがランダムな並べ替え順序で表示されます。SQL 2000 では正しく機能していました。
例: ビューまたはストアド プロシージャのいずれかに次の SQL ステートメントがあります。
SELECT ID, NAME FROM dbo.MyTable ORDER BY Name ASC
これをクエリ アナライザーで実行すると、並べ替え順は正しいのですが、asp で出力すると、ランダムに並べ替えられます
わからない、何が変わったのか、助けていただければ幸いです
ありがとう、クリス