Entwickler-Ecke

Datenbanken - keine Umlaute bei SELECT


Buggi - Do 08.08.02 12:55
Titel: keine Umlaute bei SELECT
Moin, moin,

ich hab so merkwürdige Ergebnisse bei SELECT - Abfragen.

Wenn ich folgenden SELECT benutze sind die Umlaute in "Produkt" nicht
richtig dargestellt.

Quelltext
1:
select name,gruppe,auftragsnummer, produkt  from  Wochenplan1 w,verantwortlicher v, auftrag1 a  WHERE w.woche=26 AND w.jahr=2002  AND w.auftragsnummer=a.Auftragsnummer  AND a.verantwortlicher=v.lfdnummer AND a.Sollzeit='' order by  gruppe,auftragsnummer                    


Bei diesem SELECT sind die Umlaute in "name" und "gruppe" nicht
richtig, allerdings "Produkt" ist dann wieder richt.

Quelltext
1:
select name,gruppe,auftragsnummer, produkt  from  auftrag1 a,Wochenplan1 w,verantwortlicher v   WHERE w.woche=26 AND w.jahr=2002  AND w.auftragsnummer=a.Auftragsnummer  AND a.verantwortlicher=v.lfdnummer AND a.Sollzeit='' order by  gruppe,auftragsnummer                    


Kann mir mal einer sagen woran das liegen mag?

Gruß Buggi


neojones - Do 08.08.02 17:56

Hi!

Da müsste man noch einiges mehr zu wissen:

1. Welche Datenbank?
2. Welches Betriebssystem unterhalb der Datenbank?
3. Welches betriebssystem für die SQL-Konsole?
4. Welcher Sprachtreiber für Betriebssysteme und Datenbanken?

Wir haben die Erfahrung gemacht, dass Probleme mit Umlauten in 90% der Fälle vom Betriebssystem unterhalb der Datenbank abhängen.

Viele Grüße,

Matthias


Buggi - Fr 09.08.02 08:08

Also...

ich benutze Paradox, Win NT 4.0 auf Serverseite, Win2000 bzw. Win98
auf der Clientseite. Sprachtreiber der Datenbanktabellen "Paradox intl".

Aber ...
mir ist dabei aufgefallen, das die Paradoxtabellen unterschiedliche Versionen haben -Paradox 5 und Paradox 7- und auch unterschiedliche Sprachtreiber, nämlich wie gesagt "Paradox intl" aber auch "Paradox ANSI intl".
Das könnte natürlich ein Grund sein. Nun hab ich dazu 'ne Frage :
Kann ich die Tabellen so umstrukturieren das sie alle die gleiche Version und den gleichen Sprachtreiber verwenden, ohne sie dabei zu zerstören, oder gibt's dabei Probleme?

Gruß Buggi