From: Eckhard Sallermann on
HI,

i dont?t understand, what is happening here.

ther is a dbf-file with
9,841,625 recs
recsize = 103
filesize of dbf = 1,013,687,826

this dbf is used via "COMIX"-rdd

now, when creating the index like str(burnr,8)+str(farbnr,2) i will get
a gpf at recno 846776

when creating the index like "str(burnr,8)+str(farbnr,2)+str(recno(),10)
the index will be created fine

when creating the index like "str(burnr,8)the index will also be created
fine.

Now, what is wrong here ???
From: Eckhard Sallermann on
i am using clipper 5.2e and Comix-RDD v 3.00.09
From: Stephen Quinn on
Eckhard

1>
Your running out of memory.
If your doing the indexing via your app. try doing it externally with
another maintenance app. that just does the indexing.

2>
You have some corruption at or near Record 846776

3>
IIRC SixDriver had a magic number problem, maybe you've jusr found the one
for COMIX <g>

CYA
Steve


From: Eckhard Sallermann on
Stephen Quinn schrieb:
> Eckhard
>
> 1>
> Your running out of memory.
> If your doing the indexing via your app. try doing it externally with
> another maintenance app. that just does the indexing.
>
> 2>
> You have some corruption at or near Record 846776
>
> 3>
> IIRC SixDriver had a magic number problem, maybe you've jusr found the one
> for COMIX <g>
>
> CYA
> Steve
>
>

Hi Stephen,

i tried it on an other machine, and i also made a small app that only
creates the index, both trys dont?work.

In an other newsgroup i found this:



> This is a very old problem. Try it:
>
> index on ... to ... every 100 eval (memory(-1), .T.)
>
> See:
>
http://groups.google.com/group/pl.comp.bazy-danych/browse_thread/thread/334fe5114f5e6d34
>
http://groups.google.com/group/pl.comp.bazy-danych/browse_thread/thread/c582246a863159d6
>
> Regards

Okay, when this is a known problem, ich will add str(recno(),10) to my
indexkey, so it will also work