Index propblems (FS215 and ENG0010) (OpenInsight Specific)
At 28 JAN 1999 02:34:13PM Greg Hofer wrote:
First problem: When attempting to update a record from one table-based form I get an error: "FS215 - The quickdex or rightdex index has been corrupted. You can rebuild the index by executing a List or Select command." I'm not sure how it wants me to issue those commands but I tried to manually rebuild my indexes but this results in:
Second Problem: I've tried to manually rebuild my indexes. For several of my indexes I get the error: "ENG0010 - F.Distributor line 3. Variable has not been assigned a value." At this point my whole computer dies and I must re-boot.
Needless to say, this is very worrisome behaviour from a database. Once again any ideas or help would be most appreciated.
At 28 JAN 1999 03:55PM cpates@sprezzatura.com,[url=http://www.sprezzatura.com]Sprezzatura Ltd[/url] wrote:
Greg,
A QuickDex is not a 'real' index in the same way as a BTree/XRef etc. To rebuild it I would go to the table in question and delete the %RECORDS% record. Then do an RList "SELECT" on the table, and this should rebuild it.
Then see if this helps with your second problem
cpates@sprezzatura.com
World Leaders in all things RevSoft
At 28 JAN 1999 04:46PM Tony Lillyman wrote:
Be aware though that quickdexes have a 64K key limit (which I have exceeded on a number of occasions
Regards
At 28 JAN 1999 05:53PM Greg Hofer wrote:
Thanks for the speedy repsonse. Can you tell me where the %RECORDS% exists? I hope I don't access it through the Table Browser because this crashes each time I try to look at my table. I'm new to this and I can't seem to find any info on %RECORDS% in the "Native Tables" manual. Maybe someone can tell me what a rightdex or quickdex is as well. I only have xref, btree and relational indicies defined. Thanks.
At 28 JAN 1999 11:54PM Don Bakke wrote:
Greg,
%RECORDS% is located in the actual data table itself. To delete it easily just enter the following in the System Editor's Exec line:
RUN DELETE_ROW TABLE_NAME "%RECORDS%"
dbakke@srpcs.com
At 29 JAN 1999 04:57PM Greg Hofer wrote:
It says the row does not exist when I try and delete it.
RUN DELETE_ROW "PERSON", "%RECORDS%"
FS100: Record "%RECORDS%" does not exist.
SSP612: Unable to delete row(s) "%RECORDS%"; 0 row(s) deleted.