Autor |
Beitrag |
Shaky
      
Beiträge: 72
WinXP
D5, Delphi 2005 Prof.
|
Verfasst: Mi 20.07.05 16:23
Hi.
Ich lesen Daten aus ner Datenbank aus und will diese entweder in einem DBGrid oder nem Quickreport ausgeben.
Allerding macht der aus dem Umlauten immer irgendnen Quatsch.
Bei meiner Kollegin tuts das.
Aber bei mir und unserem Kunden nicht.
Woran kann sowas alles liegen?
Danke
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Mi 20.07.05 16:27
Etwas mehr Infos wären nicht schlecht, v.a. Code. Wie sieht die Datenbank aus?
AXMD
|
|
jaenicke
      
Beiträge: 19313
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 20.07.05 16:30
Ansi <-> Ascii?
Unicode <-> Ansi?
WAS wird aus den Umlauten? Dann erkenne ich das vielleicht. Ich hab mich an anderer Stelle schon mit sowas rumgeärgert.
Da gibts ne Funktion OEMToAnsi und umgekehrt. Das könnte das richtige sein. Bei Unicode wirds schwieriger.
|
|
jasocul
      
Beiträge: 6393
Erhaltene Danke: 147
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Mi 20.07.05 16:30
Was für eine Datenbank?
Welche Regional-Codes sind eingestellt?
Pass die DB-Server-Einstellung zum DB-Client und dieser zur Windows-Enstellung?
|
|
Shaky 
      
Beiträge: 72
WinXP
D5, Delphi 2005 Prof.
|
Verfasst: Do 21.07.05 08:36
Sorry für zu wenig Infos.
Also:
Datenbank ist paradox.
Also müsste die Länder einstellungen usw. alle richtig sein.
Ich hab irgendwo was mit transliterate gefunden.
Aber ka wo ich das bei nem dbgrid oder quickreport einstellen kann.
Und ob das wirklich der Fehler ist ka.
Die Umlaute sind halt ö ä ü.
Sind Stadtnamen aus einer Tabelle. Köln, Gütersloh sowas halt.
|
|
jasocul
      
Beiträge: 6393
Erhaltene Danke: 147
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Do 21.07.05 08:54
Dann gehe ich von einer fehlerhaften Einstellung des "LangDriver" in der BDE.
Vergleiche die Einstellungen der beiden Rechner mal an dieser Stelle.
|
|
Shaky 
      
Beiträge: 72
WinXP
D5, Delphi 2005 Prof.
|
Verfasst: Do 21.07.05 10:21
Hallo! LangDriver in der BDE hab ich gestern schon überprüft. Sind zwar verschiedene Einstellungen bei meinem Rechner und dem meiner Kollegin. Kollegin stellte von "Pdox ANSI Intl" auf "'WEurope' ANSI" um. Umlaute waren weg - sind sie aber nach Rücknahme der Änderungen (d.h. LangDriver auf "Pdox ANSI Intl" wieder gesetzt) immer noch weg und werden mit diesen komischen Rechtecken usw. dargestellt.
Wenn ich mir die DB als Hexa-Code anschaue, stehe dei Zeichen auch mit diesen seltsamen Zeichen da.
Mein Probem ist aber, dass ich keine Änderungen an dem Langdriver der BDE machen möchte, da das Programm auf mehreren Kundenrechnern installiert ist und man jawohl schlecht zum Kunden sagen kann: "Hier..öffnen sie mal die BDE-Verwaltung und stellen Sie den Langdriver um.."
Kann man das generell im Delphi, bei den Programmoptionen bzw. Projektoptionen einstellen?
danke für die Antworten!
|
|
jasocul
      
Beiträge: 6393
Erhaltene Danke: 147
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Do 21.07.05 10:36
Nimm eine TDatabase-Komponente. Dort kannst du die Parameter einstellen, iirc.
Wenn dir das zu kompliziert ist, dann rufe die Kunden oder fahre hin.
Noch besser:
Nimm eine richtige Datenbank und schmeiß die BDE ausm Fenster. Aber bitte ganz weit.
|
|
jaenicke
      
Beiträge: 19313
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 21.07.05 11:11
jasocul hat folgendes geschrieben: | Noch besser:
Nimm eine richtige Datenbank und schmeiß die BDE ausm Fenster. Aber bitte ganz weit. |
*nick*
Mit der hab ich nur Probleme gehabt, vor allem nervt die relativ komplizierte Installation auf dem Zielrechner. Zudem ist die in der D2005 PE ohnehin nicht enthalten, und die benutze ich jetzt.
Es gibt andere Freeware-Komponenten, die man nicht installieren muss, wo höchstens DLLs ins Anwendungsverzeichnis müssen, und die auch sonst einfacher sind...
|
|
Shaky 
      
Beiträge: 72
WinXP
D5, Delphi 2005 Prof.
|
Verfasst: Do 21.07.05 11:51
huhu!
hätte auch nix gegen ne "richtige" DB, geht aber nicht so einfach
Wo kann man das denn in der TDatabase-Komponente einstellen bzw. mit welchem Parameter???
Danke!
|
|