Hallo Leute,
muß mich mit der Migration eines älteren Projekts beschäftigen und habe inzwischen Probleme mit Umlauten....
Die Originaldatenbank lief unter IB 4.x, der Client wurde mit D2 entwickelt. Weder in der Datenbank, noch in der BDE Konfiguration wurden irgendwelche Sprachtreiber definiert. (DEFAULT CHARACTER SET; LANGDRIVER) So weit, so gut. Wenn ich jetzt von einem Client mit aktuellerer BDE aus zugreife (5.11) werden die Umlaute nicht richtig dargestellt, greife ich mit der älteren BDE (5.01) ist alles ok.
Nun soll ja migriert werden, also die neueren Versionen der BDE sind zu verwenden. Die BDE-Einstellungen der LANGDRIVER bringen nur Fehler, da (wie schon im IB Language Reference beschrieben) zwischen keinem definierten (CHARACTER SET = NONE) und einem definierten Characterset nichts transformierbar ist. Die Datenbank neu erstellen, mit ISO 8859_1 characterset und dann die Daten mit ibdatapump übertragen funktioniert auch nicht. (Aus gleichem Grunde)
Was kann man tun??
muß mich mit der Migration eines älteren Projekts beschäftigen und habe inzwischen Probleme mit Umlauten....
Die Originaldatenbank lief unter IB 4.x, der Client wurde mit D2 entwickelt. Weder in der Datenbank, noch in der BDE Konfiguration wurden irgendwelche Sprachtreiber definiert. (DEFAULT CHARACTER SET; LANGDRIVER) So weit, so gut. Wenn ich jetzt von einem Client mit aktuellerer BDE aus zugreife (5.11) werden die Umlaute nicht richtig dargestellt, greife ich mit der älteren BDE (5.01) ist alles ok.
Nun soll ja migriert werden, also die neueren Versionen der BDE sind zu verwenden. Die BDE-Einstellungen der LANGDRIVER bringen nur Fehler, da (wie schon im IB Language Reference beschrieben) zwischen keinem definierten (CHARACTER SET = NONE) und einem definierten Characterset nichts transformierbar ist. Die Datenbank neu erstellen, mit ISO 8859_1 characterset und dann die Daten mit ibdatapump übertragen funktioniert auch nicht. (Aus gleichem Grunde)
Was kann man tun??
Comment