AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Keine Unterscheidung bei Umlauten z.B. uü
Thema durchsuchen
Ansicht
Themen-Optionen

Keine Unterscheidung bei Umlauten z.B. uü

Ein Thema von LeisureSuitLarry · begonnen am 8. Dez 2017 · letzter Beitrag vom 8. Dez 2017
Antwort Antwort
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
10.055 Beiträge
 
Delphi 12 Athens
 
#1

AW: Keine Unterscheidung bei Umlauten z.B. uü

  Alt 8. Dez 2017, 10:29
Wir greifen per FireDAC auf eine MariaDB zu, da haben wir mit Umlauten keine Probleme. Mit MySQL haben wir nur kurz getestet, aber auch da schien es keine Probleme zu geben.

Wie äußert sich das Problem denn? Sprich was versuchst du zu machen?
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.557 Beiträge
 
Delphi 12 Athens
 
#2

AW: Keine Unterscheidung bei Umlauten z.B. uü

  Alt 8. Dez 2017, 10:47
Wie äußert sich das Problem denn? Sprich was versuchst du zu machen?
Ich schätze mal sowas?
SELECT .... WHERE feld = :wert und das findet dann Ä, obwohl nach A gesucht wird


Eigentlich sollte ja die Kollation für Sortierung und Verlgeiche zuständig sein.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.557 Beiträge
 
Delphi 12 Athens
 
#3

AW: Keine Unterscheidung bei Umlauten z.B. uü

  Alt 8. Dez 2017, 10:54
Wie sieht die Collation der Datenbank aus?
Und bei der Connection?

Das würde dann ja für dein Suchwort verwendet, denke ich.
k.A. was genau passiert, wenn zwei Werte mit unterschiedlichem Collation verglichen werden, also nach welchem der beiden Muster das dan geht.

WHERE vorname = 'GÜNTER' COLLATE latin_german_ci oder vielleicht https://dev.mysql.com/doc/refman/5.7...functions.html



Im Notfall ein Replace auf die Umlaute und als AE AO AU oder irgendwie sowas suchen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort

 

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 23:16 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-2025 by Thomas Breitkreuz