- 締切済み
フィールドの欠落
初めて質問いたします。 テーブルを結合させ「rs.Fields.Count」で フィールド数をカウントすると 実際のフィールド(項目)数よりも一つ減っています。 ※結合しない場合は想定通りのフィールド数になります。 どうも先頭のフィールドが欠落してしまっているようです。 お分かりの方ご教授願います。 以下コード一部 **************************************************************** sql="SELECT * FROM SHORI_TBL A JOIN MST_BATCHGROUP B ON A.BATCHGRP_ID = B.BATCHGRP_ID "_ & "JOIN BATCHGROUP_TBL C ON B.BATCHGRP_ID = C.BATCHGRP_ID "_ & "JOIN MST_BATCH D ON C.BATCH_ID = D.BATCH_ID "_ & "WHERE A.SHORI_ID = '" & Request.Form("shoriId") &"' "_ & "ORDER BY A.BATCHGRP_EXEC_NO,C.BATCH_EXEC_NO " Set cshoriRs = Server.CreateObject("ADODB.RecordSet") Rs.Open sql,conn,1,1 **************************************************************** 環境 ----------------------------- Windows2000 server iis5.0 Oracle9i Release 9.2.0.6.0 ------------------------------
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- naganaga_001
- ベストアンサー率71% (172/242)
- naganaga_001
- ベストアンサー率71% (172/242)
お礼
早速のお返事ありがとうございます。 一個ずつ項目指定してやってみましたが それでも結果は同じでした。。。 さらに以下を行っても欠落します。 SELECT 1 AS ONE, 2 AS TWO FROM DUAL Countは「1」になります。。。
補足
スイマセン、補足です。 DUALは別のテーブルをJOINしております。