Database steeds corrupt en leeg!!

Bespreek het databaseprogramma
r0n
Berichten: 4
Lid geworden op: wo nov 28, 2018 11:56 am

Database steeds corrupt en leeg!!

Bericht door r0n »

Regelmatig heb ik een probleem bij het gebruik van de database. Ik houd daar factuurinformatie in en gebruik dat om facturen te maken.
Maar keer op keer (al jaren) blijkt op enig moment dat de database corrupt is en leeg!
Foutmelding:
SQL-status: S1000
Foutcode: -78

error in script file line: 3 File input/output errorerror java.io.IOException opening file - file R:\Mijn bestanden\OO\Nieuwe-Database-2018-okt.odb.data in statement [CREATE CACHED TABLE "Factuur_Audio"]

Zijn er andere methoden om de gegevens op te slaan?
Inmiddels een nieuwe snelle PC, maar toch weer deze fout.
Zo kan ik het programma niet meer gebruiken. Wat te doen?
OpenOffice 4.1.6 op Windows 10 x64
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Database steeds corrupt en leeg!!

Bericht door RPG »

Ik denk dat je op dit moment verschillende problemen heb.

Java
Je hebt een 64 bits versie van windows maar OpenOffice is 32 bits. Dus met de versie van OpenOffice die je nu gebruikt heb je een 32 bits versie van java nodig.
https://www.java.com/nl/download/manual.jsp

Embedded database versie
De embedded HSQLDB is bekend om het feit dat die vaak de gegevens vernielt.. De beste oplossing is om niet langer met een embedded HSQLDB te werken. In FreeHSQLDB v.0.3 (View topic) • Apache OpenOffice Community Forum Villeroy schreef een hulpmiddel om een werkende embedded HSQLDB 1,8,10, de versie van OpenOffice, als gewone database engine geschikt te maken.

Misschien is het voor een klein bedrijf ook aan te raden niet langer gebruikt te maken van versie HSQLDB 1.8.10 maar van versie HSQLDB 2.X.X.

Kort samenvat
a) eerst JAVA geschikt maken
b) de gegevens eventueel veiligstellen
c) HSQLDB 1.8.10 werkend krijgen
d) eventueel overstappen naar versie 2.x.x

Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
r0n
Berichten: 4
Lid geworden op: wo nov 28, 2018 11:56 am

Re: Database steeds corrupt en leeg!!

Bericht door r0n »

Dank je wel Romke.
Ik heb twee keer Java (64 bit en 32 bit).
Ik had al eens gelezen dat de database in OO niet erg veilig is, maar het is jarenlang goed gegaan.
De HSQLDB is niet eenvoudig, ik zal er eens goed voor gaan zitten.
Ron
OpenOffice 4.1.6 op Windows 10 x64
r0n
Berichten: 4
Lid geworden op: wo nov 28, 2018 11:56 am

Re: Database steeds corrupt en leeg!!

Bericht door r0n »

(vervolg)

Is het de bedoeling in de tabel iets te kiezen?

ron
Bijlagen
Naamloos.png
OpenOffice 4.1.6 op Windows 10 x64
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Database steeds corrupt en leeg!!

Bericht door RPG »

Voor zover ik weet hoef je in het plaatje wat je toont bijna nooit iets kiezen. Blijkbaar weet je al hoe je java moet kiezen en blijkbaar weet je ook het verschil tussen de 32bit en 64 bit versie.

Het zou kunnen dat FreeHSQLDB je database gewoon vrij maakt. Ik heb net gelezen wat Villeroy schrijft en ik denk dat het bijna vanzelf loopt. Wanneer het vanzelf loopt dan moeten je gegevens in aparte bestanden komen te staan. Het zal wel zo zijn dat er nog een fout in blijf staan.

Wanneer de bestanden gemaakt en ze gegevens bevatten zijn dan is het mogelijk met een simpele tekst editor om wat aan te passen. Maar de instructies zijn nogal moeilijk. Ik moet ook altijd goed de handleiding lezen.

[Solved] Database unable to open (View topic) • Apache OpenOffice Community Forum In de link wordt door Sliderule vaak hulp geboden en in dien mogelijk fouten gecorrigeerd. Sliderule is een goede expert op dit gebied.

Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
r0n
Berichten: 4
Lid geworden op: wo nov 28, 2018 11:56 am

Re: Database steeds corrupt en leeg!!

Bericht door r0n »

Bah, weer een corrupte database!! Weg informatie.
Waarom gebeurt dat? Meer mensen met dit probleem?

En, is LibreOffice een beter alternatief?

ron
OpenOffice 4.1.6 op Windows 10 x64
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Database steeds corrupt en leeg!!

Bericht door RPG »

Als je jouw probleem wilt oplossen moet je meer informatie geven. Voor mensen die facturen moeten versturen raad ik toch vaak aan om deskundige hulp te vragen. Ik ga er vanuit een deskundige in korte tijd het probleem mogelijk kan oplossen. Bij deskundige denk ik niet gelijk aan een zeer dure specialist.
r0n schreef:Waarom gebeurt dat?
Naar mijn idee om dat je slecht omgaat met OpenOffice. Geen rekening houdt met wat goed en slecht is. Dat neemt niet weg dat OpenOffice ook zijn eigen problemen heeft.
Vermijdt het gebruik van de embedded database. De embedded database is standaard. Zie links onderaan het opening scherm van het databasedocument.Een andere oorzaak van het probleem kan zijn het te snel afsluiten van de computer en of het afsluiten van OpenOffice.
r0n schreef:is LibreOffice een beter alternatief?
Ik denk dat LibreOffice een beter alternatief is maar pas dan wanneer je het een en ander beter begrijpt. Je moet eerst de oorzaak van je problemen begrijpen en oplossen. Het zou best kunnen dan je verkeerde SQL opdrachten gebruik. Kun je een kopie plaatsen van je probleem database.


Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
Plaats reactie