übergangsweise bearbeite ich Dateien sowohl mit xBase als auch mit Clipper 5e. Dabei kommt es immer wieder zu korrupten Indexdateien. Erstelle ich die gleichen Indexdateien unter Clipper und xBase zeigen bereits die Header Unterschiede. Bilder unten. Alle Versuche unter xBase NTX Dateien zu erstellen, die mit denjenigen unter Clipper 5e erstellten identisch sind, sind gescheitert. Was kann ich alles falsch machen. SET COLLATION bewirkte in allen Ausprägungen keine Änderung. Die dbeSys ist sehr einfach gehalten:
Code: Alles auswählen
PROCEDURE dbeSys()
SET( _SET_COLLATION, COLLAT_GERMAN )
SET DATE GERMAN
// Engine für DBF-Dateien laden
IF ! DbeLoad( "DBFDBE", .F.)
MsgBox( "Database Engine DBFDBE nicht geladen", "DB-Fehler" )
ENDIF
IF ! DbeLoad( "NTXDBE" , .F.)
MsgBox( "Database Engine NTXDBE nicht geladen", "DB-Fehler" )
ENDIF
// Engines für Datensatz- und Index-Management zusammenfügen
IF ! DbeBuild( "DBFNTX", "DBFDBE", "NTXDBE" )
MsgBox( "Database Engine DBFNTX nicht erzeugt", "DB-Fehler" )
ENDIF
DbeSetDefault( "DBFNTX" )
RETURN