Entwickler-Ecke

Datenbanken - Ändern des Zeichensatzes der BDE


Zordiac - Mi 18.12.02 10:57
Titel: Ändern des Zeichensatzes der BDE
Hi,
gibt es eine Möglichkeit, den Zeichensatz bei der BDE unter Delphi2 zu
ändern? Sonderzeichen konvertiert er mir immer wieder um.

Danke!


LCS - Mi 18.12.02 11:06

Hi
in der BDE Konfiguration kannst du unter Konfiguration-Treiber-Native für jeden Treiber die gewünschten Spracheinstellungen (LANGDRIVER) festlegen. Stell dort mal auf PDOX ANSI INTL. Das sollte dein Problem beseitigen.

Gruss Lothar


Zordiac - Mi 18.12.02 11:36

Hi,

macht er irgendwie nicht.
  1. Ich muß auf eine Access-Datenbak drauf, deshalb schätze ich wird der Sprachtreiber PDOX ANSI INTL nicht so ganz funktionieren. (Des PDOX müsste doch eigentlich für Paradox stehen oder?)
  2. Des Problem ist außerdem: Es funktioniert überhaubt kein Sprachtreiber. Auch wenn ich ascii ansi einstelle kommt immer der
    Fehler 'Sprachtreiber nicht gefunden'! gibt es evtl. noch andere Möglichkeiten, oder hab ich was verpeilt?


Aber danke,


LCS - Mi 18.12.02 12:53

Hi
Also bei Access solltest du ACCESS GENERAL einstellen und zwar im Alias-Eintrag. Wenn sich der Sprachtreiber nicht einstellen lässt, ist entweder die Datenbank geöffnet, oder in deiner BDE Installation ist der Wurm drin.

Gruss Lothar


Zordiac - Mi 18.12.02 13:16

Servus,
funzt leider nicht :cry:
Die Anbindung selber funktioniert, nur sobald ich in der Datenbank Datensätze bearbeite, konvertiert er mir die Sonderzeichen um!
(Obwohl ich für die Sonderzeichen im Quelltext selber nochmal eine Konvertierung geschrieben habe)
Das Access akzeptiert Sonderzeichen also kann es nur die BDE sein.
Auch Spaltennamen etc. die in Access richtig geschrieben sind, werden im Datenbankexplorer umgeschrieben.
Die Installation der BDE müsste passen, hat zumindest bei der Installation nichts angemeckert.
Wenn ich aber mit SQL(über Datenbankexplorer) auf die Tabellen zugreife, kommen die Datensätze wieder richtig.
Habe auch schon verschiedene Treiber ausprobiert (Deutsch/Englisch) beides dasselbe.

Die Datenbank ist definitiv geschlossen.
In der Datenbankoberfläche zeigt er mir des ganze auch richtig an.

Das Access General, muß doch unter Alias->Langdriver oder?

trotzdem danke


LCS - Mi 18.12.02 13:30

Hi
habs gerade noch mal bei ausprobiert: Keine Probleme beim Zugriff auf Access. Sonderzeichen, Umlaute, alles da :nixweiss:

Gruss Lothar


Zordiac - Mi 18.12.02 13:32

Welche Delphi bzw. BDE Version hast du?


LCS - Mi 18.12.02 13:53

Hi
D6 und BDE 5.2. Die Access DB war Access 97

Gruss Lothar


Zordiac - Mi 18.12.02 14:09

Klasse,
dann könnte es ja an der Delphi-Version bzw. an meiner BDE liegen.
(Delphi2 mit BDE 3.356)

wie gesagt,
danke nochmals werde halt nochetw. rumprobieren, irgendwie muß dat
schon gehen.