Ich habe versucht, unser Programm auf XBase++ 1.9 RC1 von 1.82 umzustellen.
Die Daten liegen auf dem Microsoft SQL Server und in FoxCdx-Dateien. Da das Programm im Netzwerk benutzt wird, gehen ständig die Indexdateien kaputt. Deswegen wollte ich mit der neuen Extended-Sperrung aus der neuen Version versuchen, das Problem zu beseitigen. Leider bekomme ich bei dem Zugriff auf SQL-Daten schon beim
Ansprechen eines Text-Feldes (Memo) in mehereren Tabelle folgenden Fehler:
Code: Alles auswählen
oError:args :
-> NIL
oError:canDefault : N
oError:canRetry : Y
oError:canSubstitute: N
oError:cargo : NIL
oError:description : Internal data structures corrupted
oError:filename :
oError:genCode : 41
oError:operation :
oError:osCode : 0
oError:severity : 2
oError:subCode : 5
oError:subSystem : BASE
oError:thread : 5
oError:tries : 1
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von DATENTHREAD:VERLAUFDATEN(1689)
Aufgerufen von DATENTHREAD:ERSTELLENOFFEN(2124)
Aufgerufen von DATENTHREAD:EXECUTE(180)
Code: Alles auswählen
if len(alltrim((DBVERLAUF)->V_BEMERKUN))>50
die Umstellung durchzuführen?