c++ - DBF format C++ question
- E. Trelmar (11/11) Jun 28 2002 Hopefully this post isn't too off topic.
- Jan Knepper (4/15) Jun 28 2002 I have no idea, but why would you try to code this kind of stuff?
- E. Trelmar (6/22) Jun 28 2002 Implementing the extremely small aspects of checking field id's and info...
- Jan Knepper (5/12) Jun 28 2002 I guess they do. I do have the Sequiter library and it works rather well...
Hopefully this post isn't too off topic. I'm attempting to write some *.dbf (dBase III/IV, FoxPro, etc. database files) functions and was wondering if anyone knew why the 8th and 9th bytes (Which point to the record starting offset/end of the header section) would be (apparently) correct in some files and not in others. The file versions are all 0xC(dBase IV w/ memo) Yet, two of the three are off by 80 and 161 bytes. The files are not corrupted (They read fine in MS Excel and other database programs. Am I missing something? Anyone who has experience with this and can reply, thanks, or if you know a more appropriate forum, please tell me, the closest I could come was the clipper forum. I'm using the latest dm compiler, 32 bit dos program.
Jun 28 2002
I have no idea, but why would you try to code this kind of stuff? http://www.sequiter.com/ Jan "E. Trelmar" wrote:Hopefully this post isn't too off topic. I'm attempting to write some *.dbf (dBase III/IV, FoxPro, etc. database files) functions and was wondering if anyone knew why the 8th and 9th bytes (Which point to the record starting offset/end of the header section) would be (apparently) correct in some files and not in others. The file versions are all 0xC(dBase IV w/ memo) Yet, two of the three are off by 80 and 161 bytes. The files are not corrupted (They read fine in MS Excel and other database programs. Am I missing something? Anyone who has experience with this and can reply, thanks, or if you know a more appropriate forum, please tell me, the closest I could come was the clipper forum. I'm using the latest dm compiler, 32 bit dos program.
Jun 28 2002
In article <3D1CDAB1.949671FD smartsoft.cc>, Jan Knepper says...I have no idea, but why would you try to code this kind of stuff? http://www.sequiter.com/ Jan "E. Trelmar" wrote:Implementing the extremely small aspects of checking field id's and information from only two fields with already working databases is such a small bit of work that it's faster/simpler(less money) to simply write the code myself. Which I did, only, the header isn't always where it should be... So, maybe someone who wrote one of the libraries has an answer? ;)Hopefully this post isn't too off topic. I'm attempting to write some *.dbf (dBase III/IV, FoxPro, etc. database files) functions and was wondering if anyone knew why the 8th and 9th bytes (Which point to the record starting offset/end of the header section) would be (apparently) correct in some files and not in others. The file versions are all 0xC(dBase IV w/ memo) Yet, two of the three are off by 80 and 161 bytes. The files are not corrupted (They read fine in MS Excel and other database programs. Am I missing something? Anyone who has experience with this and can reply, thanks, or if you know a more appropriate forum, please tell me, the closest I could come was the clipper forum. I'm using the latest dm compiler, 32 bit dos program.
Jun 28 2002
I guess they do. I do have the Sequiter library and it works rather well. I was about to do the same thing as you and than realized that I am probably going to do it soo many times that I better get a library which takes care of the nasty details for me. JanI have no idea, but why would you try to code this kind of stuff? http://www.sequiter.com/Implementing the extremely small aspects of checking field id's and information from only two fields with already working databases is such a small bit of work that it's faster/simpler(less money) to simply write the code myself. Which I did, only, the header isn't always where it should be... So, maybe someone who wrote one of the libraries has an answer? ;)
Jun 28 2002