von pmoegenb » Fr, 17.02.2006 09:07
Hallo Klaus,
fügt man neue (master)tabellen hinzu, werden diese nicht in der base-datei, sondern extern als dbf gespeichert.
Meines Wissens werden
nur HSQL-Datenbanken nativ in Base gespeichert, da HSQLDB in OO-Base integriert ist.
Eine HSQLDB wird in OO 2.0.X angelegt, in dem Du über
Datei/Neu/Datenbank eine neue DB erstellst.
dBase-Tabellen werden mittels OO-Calc angelegt. Base wird dann nur dafür benötigt, diese Tabellen bei OO anzumelden.
Wenn Du für externe DB's wie dBase Zugriffsrechte benötigst, musst Du das über das Dateisystem regeln (Z. B. Windows XP = NTFS).
Fügst Du einer bestehenden Datenbank (dBase oder HSQLDB) weitere Tabellen hinzu werden diese in dem Format erstellt, für die die Datenbank erstellt worden ist. Du kannst also einer bestehenden dBase-DB keine HSQLDB-Tabelle hinzufügen, oder umgekehrt.
Gruß
Peter
Hallo Klaus,
[quote] fügt man neue (master)tabellen hinzu, werden diese nicht in der base-datei, sondern extern als dbf gespeichert. [/quote]
Meines Wissens werden [b]nur[/b] HSQL-Datenbanken nativ in Base gespeichert, da HSQLDB in OO-Base integriert ist.
Eine HSQLDB wird in OO 2.0.X angelegt, in dem Du über [b]Datei/Neu/Datenbank[/b] eine neue DB erstellst.
dBase-Tabellen werden mittels OO-Calc angelegt. Base wird dann nur dafür benötigt, diese Tabellen bei OO anzumelden.
Wenn Du für externe DB's wie dBase Zugriffsrechte benötigst, musst Du das über das Dateisystem regeln (Z. B. Windows XP = NTFS).
Fügst Du einer bestehenden Datenbank (dBase oder HSQLDB) weitere Tabellen hinzu werden diese in dem Format erstellt, für die die Datenbank erstellt worden ist. Du kannst also einer bestehenden dBase-DB keine HSQLDB-Tabelle hinzufügen, oder umgekehrt.
Gruß
Peter