Zitat von
shmia:
Die Zeichensatzeinstellungen in der
BDE sind sicher falsch.
Versuche mal
'WEurope' ANSI.
Okay, hab ich ausprobiert. Zeigt leider immer noch Schmiersymbole zur Programmausführung.
Und jetzt auch in den Live-Daten, sowie im
SQL-Explorer.
Zitat von
shmia:
Du hast nun mehrere Schichten, in denen Zeichensatzkonvertierungen vorgenommen werden können.
(
SQL Server,
ODBC Treiberschicht,
BDE)
Beachte auch die Einstellung von
ODBC. (siehe Bild)
Mein Alias ist vom Typ
MSSQL (sprich
SQL-Links). Da ist keine Eigenschaft mit
ODBC drin, oder macht der da im Hintergrund noch irgendwas mit
ODBC?
Ich habe mal versucht, ob ich sich die
BDE einfach ersetzen läßt, hatte die Verbindung im Datenbankobjekt schon auf
ODBC eingestellt, funktionierte auch, zeigte sogar die Umlaute korrekt an (Haken war gesetzt, wie in deinem Bild), jedoch als ich das Programm dann auf einem anderen Rechner ohne
BDE installieren wollte, mußt ich feststellen, daß das Programm die
BDE trotzdem noch initialisieren wollte. Die TTable und TQuerys basieren ja darauf. Und wenn ich versuchen wollte diese Objekte auszutauschen wüßte ich nicht wogegen (Delphi 2). Also habe ich das aufgegeben und nun steh ich da.
Micha