AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Text sucherei

Ein Thema von Gruber_Hans_12345 · begonnen am 3. Jul 2012 · letzter Beitrag vom 3. Jul 2012
Antwort Antwort
Seite 2 von 2     12   
tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#11

AW: Text sucherei

  Alt 3. Jul 2012, 12:21
Zitat:
passt dieses ISO8859_1
Dies läßt mich darauf schließen, dass du dich noch nicht wirklich mit Firebird-Zeichensätzen auseinandergesetzt hast? Mit ISO8859_1 kannst du Probleme bekommen, weil du ja auch Tschechien bedienen mußt. Würde mal vorschlagen dir Stefan's Seite anzusehen: http://www.destructor.de/charsets/index.htm bzw. auch seine Konferenz-Talks zu diesem Thema: http://www.destructor.de/talks/index.htm. Ein Verständnis über Zeichensätze sind IMHO genau so wichtig, wie die Kenntnis über die Syntax einer FOR-Schleife. Die Zeit ist gut investiert!
Zitat:
gibt es irgendwo ein tutorial wie ich die Datenbank von meinem NONE CHARSET in ein vernünftiges (passt dieses ISO8859_1) wandeln kann?
Der offizielle Weg ist:
* Datenbankstruktur in ein Skript-File extrahieren
* Alle Zeichensatz-relevante Informationen mit dem neuen Ziel-Zeichensatz anpassen
* Datenbank über das Skript neu erstellen
* Datensätze transferieren

Der inoffizielle Weg wäre ev. über Systemtabellen-Updates, aber da spielt man mit dem Feuer.

Der offizielle Weg hat allerdings einiges an Automatisierungspotential, d.h. je nach Datenbankgröße würde ich auch nicht vor 100 Datenbanken zurückschrecken. Solltest hier technische Unterstützung benötigen, siehe http://www.delphipraxis.net/169151-b...it-delphi.html
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Text sucherei

  Alt 3. Jul 2012, 19:08
Alternativ könnte man auch ein Backup machen (z.B. als SQL-Datei mit vielen INSERTs exportieren, aber ohne Datenbankstrukturen)
und dann die DB platt machen, neu aufbauen, mit den richtigen Charsets und das Backup wieder einspielen.

Zitat:
UPPER(BEZEICHNUNG) LIKE '%TESTäöDR%'
Einige DBMS kennen auch sowas wie ein ILIKE (caseinsensitives LIKE)
und vom MySQL kenn ich caseinsensitive Tabellenfelder, bzw. caseinsensitive CharSets oder wie das nochmal genau aussah, wo der Index caseinsensitiv ist und wo dann auch caseinsensitiv gesucht wird.
$2B or not $2B
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 20:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz