roy@elbereth.rutgers.edu (Herbert Roy) (06/11/88)
Hello, Today, an interesting problem arose with dBASE III PLUS, version 1.0, used on an IBM PC/XT with 640K RAM and 10Meg harddisk. A database file and one of its index files is called; certain data is searched for via the SEEK command, however, dBASE III states that data is not there. Searching the same database without this index file through the DISPLAY command shows that this data is indeed present in the file. If the other index files are used with this database, this data can be successfully seen. I have a similar program and databases in another subdirectory for testing purposes and the exercise stated above works there. Occasionally, when using the database along with the suspect index file the dBASE III error "Internal error: Illegal opcode" is observed. According to the dBASE III PLUS manual, this message means that "...there is a problem eith the dBASE III PLUS system. Make a new working copy of dBASE III PLUS from (the) master disk." I unstalled the copy of dBASE III originally on the computer and installed the backup copy of dBASE III--still this same problem is demonstrated. Does anyone have any suggestions? Please email any responses to me at roy@elbereth. Thanks in advance for any help you could provide. I'll post a summary if possible. Herbert Roy--Rutgers University
roy@elbereth.rutgers.edu (Herbert Roy) (06/15/88)
Hello, Recently, I posted a request for help concerning a dBASE III+ problem with an index file. Specifically, when a database file was used along with its index file and information was to be retreived via the SEEK command, the data couldn't be found. A search for this data through the DISPLAY command was successful. This problem was resolved as follows: This index file was large, 41 characters long. The length of the index files SHOULD be divisible by 4. When this index file was reformed with 3 spaces added at the end the SEEK command search was successful. Thanks to all who replied. From, Herbert Roy