始めましてこんにちは現在、QUERYでデータを書き出す事をルーチン作業で行っています時々不思議な事がありまして、本来抽出対象のデータが抽出されないことがあります抽出条件は日付以外一切変更しておりませんので条件に不備があるとは考えにくいと思います他のプログラムでデータを閲覧/更新している可能性があります。そのタイミングでQUERY抽出していると先の様な症状が発生するのでしょうか?閲覧/更新中だと排他制御対象になり抽出条件から漏れる認識で間違ってますでしょうか?同時に同じDBを異なるQUERYで抽出する場合もデータが欠落した記憶がありますこの辺りを調べる手段もわからなくて困っておりますご存知の方いらっしゃいましたらアドバイスお願い致します
ファイルに、そのデーターが、存在していない。登録セッションから見えても、それは、バッファの内容です。完全を期すなら、RPGで抜き出す。
ASDさん レス有難う御座います不思議なことに時間を置いてからそのQueryを動かすと欠落していたデータが抽出されるんです勿論、そのデータを追加する事をしてる訳ではありませんどうも他のプログラムで欠落したデータを更新している為に排他制御で使用禁止の気がしてなりませんそれが原因なのか調べる術も無く・・・ASのバージョンが古いのでサポート契約打ち切られIBMに質問する事も出来ませんRPGで書き出したら解決するんでしょうか一度検討してみます
QUERYは、RPGからみたら、おもちゃみたいな物です。内部で何をやってるか、解らないし、コントロールもできない。バグも多いと聞く。原因を調べても、所詮、対処できない。
> QUERYは、RPGからみたら、おもちゃみたいな物です。> 内部で何をやってるか、解らないし、コントロールもできない。> バグも多いと聞く。> 原因を調べても、所詮、対処できない。> 了解ありがとうございます気楽なとこがQUERYは良かったんですけどバグあったら仕方ないですね