I get an error about a mapped field going beyond the end of the physical record?
One of the basic issues with the Palm is that it’s database system doesn’t have any field structure. Instead, each record is simply a block of data, and it’s up to the individual application writer to take care of packing/unpacking the data in their records. The conduit library tries to make things easier for developers by letting them define what data each record contains, and taking care of packing/unpacking data from the records on the Palm. The error mentioned above occurs when the library tries to decode the raw data from a record to be mapped into a set of fields, but finds that there isn’t enough raw data in the record to fill out all the fields that are defined. Generally this will occur if yuor field definitions don’t correctly match that of your application on the Palm, or you didn’t correctly take into account field alignment issues.