[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mdbtools-dev
Subject:    Re: [mdb-dev] losing fields
From:       Brian Bruns <camber () ais ! org>
Date:       2002-03-30 2:41:15
[Download RAW message or body]

Don,

I have been unable to find any occurance of an FF offset.  So, I think the 
patch is good.  A strange one to be sure, I'll integrate the patch and 
verify it against Jet4.

Brian

On Fri, 29 Mar 2002, Don Badrak wrote:

> Oh.  So, I think I found something.
> 
> Based on your suggestion, that it could have had an additional column at one
> point, I looked closer at it, and the other records with problems.
> 
> | (start of varible data at 0x0309, just like above):
> |
> | 0300  40 00 00 00 00 00 00 00  40 xx xx xx xx xx xx xx   @.......@xxxxxxx
> | .
> | .
> | 03e0  xx xx xx xx xx e5 ca c9  bf b5 b1 a7 9a 8a 83 7b   xxxxx..........{
> | 03f0  64 4a 40 2f 25 24 21 19  09 ff 00 13 ff ff ff ff   dJ@/%$!.........
> | 0400  ff ff 0f                                           ...
> 
> Can FF be a valid offset?  I'm thinking no.  If it is, then of course, my solution
> isn't valid.
> 
> What I did is put in a check if the first column offset is FF.  If so, it decrements
> the start of the data (col_start) and eod page numbers to be one less.
> 
> I don't know if more than one FF would occur, but if so, it's certainly something
> that can be checked, and if it happens, we can look and see what the data show for
> it.
> 
> I've attached a patch. This solves my immediate problem with bad data in fields.
> Please take a look and let me know if you think it is flawed.


_______________________________________________
mdbtools-dev mailing list
mdbtools-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mdbtools-dev
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic