Pervasive.SQL 7.0 (Btrieve 7.0) から Pervasive.SQL 2000 にアップグレード後、ファイルオープン箇所で発生する RTS エラー 114 の回避方法を教えてください
Pervasive.SQL 2000 では、リクエスタに渡すパラメタの POSITION-BLOCK の取り扱いが変わっている模様です。以下の例をご覧ください:
01 POSITION-BLOCK PIC X(128) VALUE SPACES.
CALL ""_BTRV"" USING B-OPEN, B-STATUS, POSITION-BLOCK,
CUSTOMER-RECORD, BUF-LEN, FILE-NAME, KEY-NUMBER.
ここで、POSITION-BLOCK を SPACE で初期化していますが、Pervasive.SQL 2000 ではこれを LOW-VALUE で初期化しなければならないようです。お試しください。