Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index

On Fri, 2012-04-20 at 13:08 +0100, Mark Stanton wrote:
Hi Ian,

The easy version is :-

1) Open your database with the HSQLDB embedded data.
2) In a separate window, create a new database with any other kind of 
   data engine.
3) Drag the tables from the embedded database to the new database,
   one by one.
4) Drag any other objects from the old database to the new one, too.

I'm guessing that the important bit that you need there is missed 
out, the "how to create and link up to A.N.Other database".

Whilst there are several of those, multiplied by the possible access 
methods, and perhaps even the possible operating systems, we ought to 
be able to produce the details for each type.

If I'm right about this, then I'll go on to turn out step-by-step's 
for those.

Would that be the thing that what make it useful?

Mark Stanton
One small step for mankind...

     This will work for any database engine other than a HSQLDB 2.x
version. Once the newer hsqldb.jar has been added as a Class Path
(Options > LibreOffice > Java) to LO, that version will not open any of
the embedded Base databases. (You can not access hsqldb as an external
database until you do this.) This has to be done a different way. I have
tried to open all of my embedded databases with LO 3.4.5 after I had
added the 2.2.8 hsqldb.jar as a Class Path. All gave me an error
message. I had no problems opening them using LO 3.5.2. Since that time,
I could open these embedded databases using LO 3.4.5 as another user
(same computer same OS). Opening an embedded database in one LO version
and connecting to hsqldb in another does not allow copying and pasting
between these two. Drag and drop does not work either. 
    I think that this is the problem faced by Base when hsqldb issued
new versions: no backward compatibility.
    In this case, the database document file has to be unzipped and the
files places in a new folder. The path URL for this data is 
<<path to the folder>>/<<database name>>/. Files have to be renamed.
(I'm not sure how many of these require this.) They include script, log,
properties, and data. For the database named abc, these files are
renamed to abc.script, abc.log,, and
respectively. There are more things that need to be done than this.


For unsubscribe instructions e-mail to:
Posting guidelines + more:
List archive:
All messages sent to this list will be publicly archived and cannot be deleted


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.