VBによるOO4Oデータアクセス – プログラミング – Home

VBによるOO4Oデータアクセス
 
通知
すべてクリア

VBによるOO4Oデータアクセス


さく
 さく
(@さく)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

OracleのOO4Oを使用し、OBject型変数にカーソルを取得して
データ集計を行なっているのですが、ごくたまに主キーなしの
テーブルからデータを取得した際に数件のゴミデータを取得する
事があります
たとえば2002/02/01~2002/02/28のデータを取得しようとした場合
28件のレコードが取得できないといけないのですが、29件のレコード
を取得してしまうことがあります。DBを覗くと28件しかなく
d_dyna.recordcountでカウント数を見ても28なのですが
実際 Do Until d_dyna.EOfで回す29回ループします

これは何故なのでしょうか???
分かる方おしえていただけないでしょうか・
よろしくお願いします


引用解決済
トピックタグ
くりりん
 くりりん
(@くりりん)
ゲスト
結合: 23年前
投稿: 175
 

カーソルの取得条件に間違いあるのではないでしょうか?
例えば、外部結合しているなど…
基本的に直接見た時に28件であるならば、カーソルも条件無し取得で有れば、28件のはずで
す。
SQLスクリプト文をチェックする等し、どうしてもおかしい場合は質問の方法が違ってくると
思います。
もう一度、ご自分のソース等を確認してみてはいかがでしょうか?

厳しい回答かと思われますが、この質問内容では、誰も回答をしてくれる方はいないと思います
よ。


返信引用
suzuka
 suzuka
(@suzuka)
ゲスト
結合: 22年前
投稿: 46
 

まさしくそんな感じのバグがあるバージョンの
oo4o が存在します。

オラクルのサイトで確認されるとよいと思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました