Aktualisierungsabfrage mit Wildcards

31/10/2007 - 16:29 von Franz | Report spam
Hallo zusammen

Ich stehe mir irgendwo auf dem Schlauch...

Ich bin daran eine Datenbank zu bereinigen und dabei verschiedene
Schreibweisen von Strassen zu vereinheitlichen. Beispiel das Wort
"Namesti" (=CZ Platz) soll immer abgekürzt werden als "nam.". Im Feld
[adr] ist das Wort aber in verschiedenen Kombinationen wie z.B.
Namesti Svobodu
Jungmanovy Namesti
Namesti 1. Kvetna
Wie sieht die korrekte Aktualisierungsabfrage aus, welche nur
"Namesti" durch "nam" ersetzt und den Rest làsst? Ich schaffe es mit
"*namesti*" einfach nicht, immer wird mir alles ersetzt. Ergànzen
möchte ich noch, dass es eine sehr grosse DB ist, rund 2 Mio Records.

Lacht ruhig, Hauptsache Hilfe kommt (OL habe ich studiert, komme aber
nicht weiter)!

Danke an alle!

Gruss

Franz
 

Lesen sie die antworten

#1 André Minhorst
31/10/2007 - 16:37 | Warnen spam
Hi Franz,

Franz schrieb:
Ich bin daran eine Datenbank zu bereinigen und dabei verschiedene
Schreibweisen von Strassen zu vereinheitlichen. Beispiel das Wort
"Namesti" (=CZ Platz) soll immer abgekürzt werden als "nam.". Im Feld
[adr] ist das Wort aber in verschiedenen Kombinationen wie z.B.
Namesti Svobodu
Jungmanovy Namesti
Namesti 1. Kvetna
Wie sieht die korrekte Aktualisierungsabfrage aus, welche nur
"Namesti" durch "nam" ersetzt und den Rest làsst? Ich schaffe es mit
"*namesti*" einfach nicht, immer wird mir alles ersetzt. Ergànzen
möchte ich noch, dass es eine sehr grosse DB ist, rund 2 Mio Records.



currentdb.Execute "update tblMeineTabelle set MeinFeld =
replace(Meinfeld, ""altertext"", ""neuertext"")"

Ciao
André

http://www.access-entwicklerbuch.de
http://www.access-im-unternehmen.de

Ähnliche fragen