Borland Database Engine: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Zeile 82: Zeile 82:
Ursache ist, dass der freie Speicherplatz auf einem lokalen Datenträger in GB durch vier ohne Rest teilbar ist (beispielsweise 40 GB, nicht jedoch 41 GB)
Ursache ist, dass der freie Speicherplatz auf einem lokalen Datenträger in GB durch vier ohne Rest teilbar ist (beispielsweise 40 GB, nicht jedoch 41 GB)


Der Fehler tritt dann auf, wenn FAKTURA-X eine bestimmte Programmbibliothek des Datenbanktreibers nicht laden kann, weil dieser in einem anderen Installationsverzeichnis abgelegt wurde oder das Betriebssystem den Zugriff auf den Installationsordner verweigert. In diesem Fall wird ersatzweise eine fehlerhafte Berechnungsmethode des verfügbaren Speicherplatz von Windows verwendet. Diese Methode gibt für alle Werte, die ohne Rest durch 4 teilbar sind, null aus.
Der Fehler tritt dann auf, wenn FAKTURA-X Programmbibliotheken des Datenbanktreibers nicht laden kann, weil diese nicht im Windowsverzeichnis gefunden werden.  
 
{{Hinweis|In diesem Fall wird ersatzweise eine fehlerhafte Berechnungsmethode des verfügbaren Speicherplatz von Windows verwendet. Diese Methode gibt für alle Werte, die ohne Rest durch 4 teilbar sind, Null aus}}
 
Um den Fehler zu beheben, müssen die Programmbibliotheken des Datenbanktreibers in das Windowsverzeichnis kopiert werden.
 
:Zielordner:
C:\Windows
C:\Windows\System32
C:\Windows\SysWOW64
 
:Programmbibliotheken
bdeker32.dll
idapi32.dll
 
Die Dateien befinden sich im Installationsverzeichnis des Datenbanktreibers:
 
:Aktuellste Version
C:\BDE
 
:Ältere Versionen
C:\Program Files (x86)\Common Files\Borland Shared
{{Hinweis|In veralteten Versionen sind unter Umständen nicht alle Bibliotheken vorhanden. Der Datenbanktreiber muss dann entfernt und neu installiert werden.}}
 
Die Korrektur kann in den [[Einstellungen]] im [[Register_Einstellungen]] im [[Register_Einstellungen#Korrekturfunktionen|Bereich Korrekturfunktionen]] durchgeführt werden.


Zur Behebung kann eine [[System_bereinigen#Datentr.C3.A4gerbereinigung|Datenträgerbereinigung]] durchgeführt werden, um Speicherplatz auf dem Datenträger freizugeben und den Wert des freien Speichers auf einen nicht durch vier teilbaren Wert zu ändern. Es können auch 150MB an Daten auf den betroffenen Datenträger kopiert werden, um den Wert des freien Speichers zu ändern.
Zur Behebung kann eine [[System_bereinigen#Datentr.C3.A4gerbereinigung|Datenträgerbereinigung]] durchgeführt werden, um Speicherplatz auf dem Datenträger freizugeben und den Wert des freien Speichers auf einen nicht durch vier teilbaren Wert zu ändern. Es können auch 150MB an Daten auf den betroffenen Datenträger kopiert werden, um den Wert des freien Speichers zu ändern.