ADS OEM/ANSI
Verfasst: Fr, 29. Jul 2016 11:48
Hallo,
habe jetzt ein Problem festgestellt.
Mein Programm arbeitet noch aus historischen Gründen im OEM Format, Datenbanken sind alle im OEM FOXCDX Format.
Habe im Programm bei Benutzung des ADS folgende Einstellungen:
Stelle ich mein Programm von FOXCDX auf ADSDBE um, werden mir plötzlich in Browses alte Datensätze Umlaute etc. falsch (in ANSI) angezeigt. Gebe ich neue Datensätze ein, werden die Umlaute korrekt angezeigt. Das Euro-Zeichen (defiiert als chr(213)) wird immer in "_" umgewandelt. Ich dachte, durch DBFDBE_ANSI = .F. wird das OEM Format korrekt unterstützt ?
Oder gibt es irgendwelche Einstellungen, die ich vergessen habe ?
habe jetzt ein Problem festgestellt.
Mein Programm arbeitet noch aus historischen Gründen im OEM Format, Datenbanken sind alle im OEM FOXCDX Format.
Habe im Programm bei Benutzung des ADS folgende Einstellungen:
Code: Alles auswählen
DbeSetDefault( "ADSDBE" )
DbeInfo( COMPONENT_DATA, ADSDBE_LOCK_MODE, ADSDBE_COMPATIBLE_LOCKING )
DbeInfo( COMPONENT_DATA , ADSDBE_TBL_MODE, ADSDBE_CDX )
DbeInfo( COMPONENT_ORDER, ADSDBE_TBL_MODE, ADSDBE_CDX )
DbeInfo( COMPONENT_DATA, DBFDBE_ANSI, .F.)
Oder gibt es irgendwelche Einstellungen, die ich vergessen habe ?