Issue 108897 - Error in dbase file format during save
Summary: Error in dbase file format during save
Status: CLOSED FIXED
Alias: None
Product: Base
Classification: Application
Component: code (show other issues)
Version: OOo 3.2 RC4
Hardware: All All
: P3 Trivial with 2 votes (vote)
Target Milestone: OOo 3.2.1
Assignee: marc.neumann
QA Contact: issues@dba
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2010-02-03 09:33 UTC by tsf
Modified: 2017-05-20 10:24 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description tsf 2010-02-03 09:33:39 UTC
It seems that, when saving DBASE file, SCALC v 3.2 (RC4 Tested) introduices an 
error in the file format :
Normally the first character of a DATA RECORD must be either a Space (20H) if 
the record is not deleted, or an asterisk (2AH) if the record is deleted.
Since this version (3.2 RC4, may be previous 3.2), SCALC records a null 
character (00H) at this place.
This error drives that other softwares I use, that normally loaded these dbase 
files, can no longer do it, or with an error.
SCALC v 3.1 records normally dbase files, following the "official format".
Comment 1 ooo 2010-02-11 12:54:35 UTC
Confirmed.

@oj: this is broken and a regression from 3.1.1, targeting to 3.2.1

@tsf: please don't assign issues to yourself unless you want to fix them ;-) 
Leave assignment unfilled when submitting, it gets the default owner assigned.
Comment 2 ocke.janssen 2010-02-11 15:54:16 UTC
Fixed in cws dba321a.
Comment 3 ocke.janssen 2010-03-24 08:58:54 UTC
Please verify. Thanks.

Write any dbase file may delete one row and open it with vim and look at the
first valid row and the first char must be a 20H for not deleted rows and 2aH
for deleted ones.
Comment 4 marc.neumann 2010-03-26 09:30:47 UTC
verified in CWS dba321a

find more information about this CWS, like when it is available in the master
builds, in EIS, the Environment Information System:
http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=OOO320%2Fdba321a