Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 30 APR 2000 04:41:52AM Adrian Newman wrote:

Anyone know why the following is happening? ]]

This code works without the NLM:


DECLARE SUBROUTINE FSMSG,BTREE.EXTRACT

OPEN 'DICT.CLAIMS' TO VF.CLAIMS.DICT ELSE

FSMSG()
STOP

END

VC.SRCH.LASTNAME=EARSON"

VC.INDEX.DATA=LASTNAME.XREF" : @VM : VC.SRCH.LASTNAME : @FM

BTREE.EXTRACT(VC.INDEX.DATA, "CLAIMS", VF.CLAIMS.DICT, VC.HITS)

STOP


Yet with the NLM installed, the same code produces the following message (but the index is fine):


W602

The index record "LASTNAME.XREF**+++++++++++++++++++++++++++++++++

The indexed field "LASTNAME.XREF"

     in the file "CLAIMS"
      should be rebuilt.
..Press any key to continue..

The following code works with or without the NLM installed (only difference from previous code is EARSON instead of EARSON):


DECLARE SUBROUTINE FSMSG,BTREE.EXTRACT

OPEN 'DICT.CLAIMS' TO VF.CLAIMS.DICT ELSE

FSMSG()
STOP

END

VC.SRCH.LASTNAME=EARSON"

VC.INDEX.DATA=LASTNAME.XREF" : @VM : VC.SRCH.LASTNAME : @FM

BTREE.EXTRACT(VC.INDEX.DATA, "CLAIMS", VF.CLAIMS.DICT, VC.HITS)

STOP


Any help appreciated…

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/e8be3e3ca7b8c749852568d1002fc795.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1