Apache OpenOffice (AOO) Bugzilla – Issue 47315
copying the bugdoc dBase table into a HSQLDB fails
Last modified: 2008-03-12 12:16:08 UTC
- create a dBase database document, pointing the to attached .dbf file - open this database document, plus an arbitrary HSQLDB-based database - drag'n'drop the table "invoices" from the dBase DB doc to the HSQLDB DB => the "Copy Table Wizard" opens up - press "Create" => the table is copying, but there is an error message inbetween saying "Warning! An error occured. Do you want to continue copying?" After examining the new table, it shows that two records are missing, where the value in the Decimal column was greater than or equal to 10.
blocking meta issue
Created attachment 25010 [details] document to reproduce the bug case
Here the problem is that in dbase it was possible to enter data which isn't valid for a decimal field. In this case decimal(3,2) and it was possible to enter 18.00 which isn't valid in this case. Fixed in cws dba24a
targeting to 2.4, since the fix is part of a CWS aiming for this release
Please verify. Thanks.
reopen -> still occure like described in cws
back to dev
The mistake here was that Base allows you enter data into a decimal field which are invalid. The attached db contains such an invalid table. Please change the values which are bigger than 10.
.
or set decimal field length to >3 verified in cws
Tested w/ OOo 2.4 m_10, Win Xp closing