HAllo,
ich versuche Daten aus einer DBase-Datei zu importieren. Prinzipiell
funktioniert der Import. Nur bei Umlauten wie ä,ö,ü und ß erscheinen wirre
Zeichen.
Meine Vorgehensweise ist bislang die folgende:
1. Erzeugen der Ziel-Tabelle im Paradox-Format.
2. Die Quell-Tabelle im DBase-Format mit der vom Benutzer angewählten
DBase-Datei verbinden.
3. Die beiden Tabellen mit einer BatchMove-Komponente verbinden.
sieht wie folgt aus:
bmo_InImport.Source := tbl_Quelle;
bmo_InImport.Destination := tbl_Ziel;
bmo_InImport.ProblemTableName := '';
bmo_InImport.Transliterate := TRUE;
bmo_InImport.Mode := batAppend;
bmo_InImport.Execute;
Der Import wird ohne Fehler durchgeführt. Betrachtet man hinterher den
Inhalt der Ziel-Tabelle, so erscheinen dort die wirren Zeichen an Stelle
der Umlaute. Betrachtet man die DBase-Datei mit Excel, so werden diese
Zeichen allerdings richtig dargestellt.
Was mache ich falsch??? Oder gibt es einen anderen bessren Weg???
Ich bin für jeden Hinweis dankbar...
Hilmar
ich versuche Daten aus einer DBase-Datei zu importieren. Prinzipiell
funktioniert der Import. Nur bei Umlauten wie ä,ö,ü und ß erscheinen wirre
Zeichen.
Meine Vorgehensweise ist bislang die folgende:
1. Erzeugen der Ziel-Tabelle im Paradox-Format.
2. Die Quell-Tabelle im DBase-Format mit der vom Benutzer angewählten
DBase-Datei verbinden.
3. Die beiden Tabellen mit einer BatchMove-Komponente verbinden.
sieht wie folgt aus:
bmo_InImport.Source := tbl_Quelle;
bmo_InImport.Destination := tbl_Ziel;
bmo_InImport.ProblemTableName := '';
bmo_InImport.Transliterate := TRUE;
bmo_InImport.Mode := batAppend;
bmo_InImport.Execute;
Der Import wird ohne Fehler durchgeführt. Betrachtet man hinterher den
Inhalt der Ziel-Tabelle, so erscheinen dort die wirren Zeichen an Stelle
der Umlaute. Betrachtet man die DBase-Datei mit Excel, so werden diese
Zeichen allerdings richtig dargestellt.
Was mache ich falsch??? Oder gibt es einen anderen bessren Weg???
Ich bin für jeden Hinweis dankbar...
Hilmar
Comment