Fixed this to fix a bug in SPARROW where the last value written into a D...

...BF file would not map with Tom's multi-dbf-datastore.  Looking at this, I believe this was always an issue but was never noticed.

* Added a source code attachment for the build.
We can talk through this together if you would like.
Having the -1 at this line means it is zero based.  (Try the single record case)
Later at (old) line 45, the code is assuming it is one based (Try it attempting to access the first record)