Hallo Iedereen
Ik heb een probleem met het uitlezen van ntx(clipper) indexfiles. Om een database sneller door te lezen gebruik ik deze index files. De index file is een Btree, en bevat headnodes, en leafnodes (keys). Deze indexfiles maak ik met xbase(64) versie 3.1.2.
http://sourceforge.net/pr...p_id=4451&package_id=4468
http://linux.techassocinc.com/projects/xdb/
Deze databaselibrary is gemaakt in c++.
Het probleem
Bij het lezen van de index files wordt er om de 22 keys 1 overgeslagen. Is dit een bug in de library, De 23e key is namelijk weer een headnode, maar verwijst wel naar een databaserecord, en daarom heb ik deze wel nodig. Heeft er iemand ervaring met xbase. of een oplossing voor dit probleem?
(Misschien is er een aparte functie die headnode's leest?)
______________________________________________
Iets te voorbarig, ik kan met dezelfde library ook Ndx indexfiles maken, die wel goed uitgelezen worden
Mvg B R T
______________________________________________
Die dan weer niet goed aangemaakt worden
, er moet nog veel verbeterd worden in de xbase64 library, dan maar weer over naar ntx indices
Ik heb een probleem met het uitlezen van ntx(clipper) indexfiles. Om een database sneller door te lezen gebruik ik deze index files. De index file is een Btree, en bevat headnodes, en leafnodes (keys). Deze indexfiles maak ik met xbase(64) versie 3.1.2.
http://sourceforge.net/pr...p_id=4451&package_id=4468
http://linux.techassocinc.com/projects/xdb/
Deze databaselibrary is gemaakt in c++.
Het probleem
Bij het lezen van de index files wordt er om de 22 keys 1 overgeslagen. Is dit een bug in de library, De 23e key is namelijk weer een headnode, maar verwijst wel naar een databaserecord, en daarom heb ik deze wel nodig. Heeft er iemand ervaring met xbase. of een oplossing voor dit probleem?
(Misschien is er een aparte functie die headnode's leest?)
______________________________________________
Iets te voorbarig, ik kan met dezelfde library ook Ndx indexfiles maken, die wel goed uitgelezen worden
Mvg B R T
______________________________________________
Die dan weer niet goed aangemaakt worden
[ Voor 21% gewijzigd door Verwijderd op 24-11-2004 16:27 ]