AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Problem mit Delphi XE, MySQL und Codepage
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit Delphi XE, MySQL und Codepage

Offene Frage von "k0ppki11ah"
Ein Thema von k0ppki11ah · begonnen am 7. Feb 2011 · letzter Beitrag vom 8. Feb 2011
 
k0ppki11ah

Registriert seit: 18. Sep 2007
21 Beiträge
 
Delphi XE Enterprise
 
#1

Problem mit Delphi XE, MySQL und Codepage

  Alt 7. Feb 2011, 11:24
Datenbank: MySQL • Version: 5.1 • Zugriff über: Zeos 7.0.0
Hallo Community,

ich habe ein riesen Problem mit dem Zugriff auf MySQL aus Delphi XE heraus.
Die Anbindung erfolgt über ZEOS 7.0.0 (aus SVN geladen).

Vorher haben ich mit Delphi 6 und einer älteren ZEOS-Version auf die MySQL DB zugegriffen. Als Codepage wurde latin1_german1_ci verwendet.

Seit der Portierung der Projekte auf Delphi XE treten nun Umlautfehler auf.

Anscheinend arbeitet Delphi XE mit UTF8. Dementsprechend habe ich versucht, die Datenbank auch auf UTF8 umzustellen.
Sowohl in der DB selber, als auch in den verwendeten Tabellen, sowie bei der ZEOS-Connection selber (ZConnection1.parameters.add(codepage=utf8)

Ich bekomme es in manchen Konstellationen hin, Umlaute richtig in die DB zu schreiben. Jedoch bei Querys, in denen Umlaute vorkommen gibt es Probleme wenn man die Parameter nicht vorher mit AnsiToUtf8() formatiert.

Beim Schreiben von Daten in ein Mediumtext-Feld hagelt es Fehlermeldungen.

Gibt es keine Möglichkeit, aus Delphi XE heraus auf die MySQL-DB mit Codepage latin1_german1_ci zuzugreifen? Die betreffenden Anwendungen müssen kein Unicode beherrschen. Wichtig ist lediglich die Darstellung von Umlauten und Sonderzeichen wie ß, Ø, ², ³...

Ich hoffe Ihr könnt mit meiner Situationsbeschreibung etwas anfangen und habt auch einen Lösungsansatz dafür.

Vielen Dank im voraus.

Mfg Olli
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz