Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#29

Re: Umlaute anzeigen egal ob Ü oder UE usw.

  Alt 30. Sep 2005, 17:25
Zitat von Hansa:
Zitat von Flocke:
..ersetze also einfach alle Ö durch (Ö|OE) usw.
Was soll er wo ersetzen ? Und wozu überhaupt ?
Na du sollst halt nicht nach
WHERE Feld LIKE 'räsenmäherOR Feld LIKE 'raesenmaeher' suchen sondern nach
WHERE Feld REGEXP 'r(ä|ae)senm(ä|ae)her'
Zitat von Hansa:
Also gut : Räsenmäher steht in DB und als Suchbegriff wird Raesenmaeher eingegeben. Und ? Stringreplace mit rfReplaceAll für den Suchbegriff eingeben. Dann die DB durchwandern und jeden DS genauso behandeln (ä in ae umwandeln) und dann vergleichen. Und bevor jetzt noch behauptet wird, das sei langsam : so ist es. Aber was ist nicht relativ bei 3 GHz ? Durch LIKE und % hindert man die DB so oder so daran einen Index zu benutzen.
Welchen Sinn macht da ein DB-Server? Erzähl das mal jemandem, der über eine ISDN-Standleitung angebunden ist - für drei Fundstellen werden alle Datensätze über's Netz übertragen. Der Sinn dabei liegt ja gerade darin, den Server die Arbeit tun zu lassen!
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat