Q. オラクルを使っていますが、位置付けや範囲がうまくできません。

データベースをPervasiveからOracleに変更しました。
すると、位置付けや範囲がうまくできなくなってしまったようです。
確かにデータはあるはずなのですが、何が問題なのでしょうか?

A. キャラクタセットを確認してみてください。

環境的なことで問題があるとすれば、キャラクタセットが合っていないことかと思います。
サーバとクライアントとで、Oracleの文字コードが一致していないと、そのような現象になります。
よくあるのが、片方が「JA16SJIS」で、もう一方が「JA16SJISTILDE」という場合です。
標準インストールでは「JA16SJIS」ですが、 チルダの文字化けを回避するため「JA16SJISTILDE」を指定するケースがあり、 これが混在してしまうと、Magicでは正しい処理ができなくなってしまいます。
対応方法については、文字コード(CHARACTER SET)の確認方法を参考にしてください。