Benutzer mit den meisten Antworten
VS2013Prem,Win7Üro,Access-DB,Datenzugriff

Frage
-
Hallo,
ich habe wieder einmal eine ähnliche Frage wie letztesmal : Ich habe eine Datenbank Access.accdb, darin eine Tabelle mit mehreren Spalten, eine davon heißt Thema. In den Zellen dieser Spalte findet jeweils sich ein String, bestehend aus bis zu 3 Teilstrings, jeweils verbunden mit einem + Zeichen. Beispiel : Garten+Gartenhaus+Hausgarten
Aus irgend einen Grund soll der erste Eintrag, also NUR der Begriff - Garten - geändert werden. Was muß ich machen, daß bei einer Änderung von - Garten - nicht auch noch der in den beiden anderen Ausdrücken vorhandene Wortteil -garten ebenfalls mitgeändert wird ! zB. Garten ändern auf Botanik :
Aus : Garten+Gartenhaus+Hausgarten würde dann daraus : Botanik+Gartenbotanik+Botanikgarten , was ziemlich unsinnig werden kann. Mit welchem SELECT - Command könnte man das verhindern ??
Vielen Dank !
Gruß !
Hermann
Hermann-Sbg
- Verschoben Dimitar DenkovMicrosoft contingent staff, Moderator Dienstag, 26. Mai 2015 14:10 Richtiges Unterforum (aus: Generelle Fragen zu MSDN Online Deutschland oder den MSDN Foren)
Antworten
-
Hallo Hermann,
das soll ein Update sein. Versuche bitte :
update eineTabelle set Thema =replace(Thema, 'Garten+','Botanik+')
HTHGrüße Alexander
- Als Antwort markiert Hermann-Sbg Mittwoch, 27. Mai 2015 15:21
Alle Antworten
-
Hallo Hermann,
das soll ein Update sein. Versuche bitte :
update eineTabelle set Thema =replace(Thema, 'Garten+','Botanik+')
HTHGrüße Alexander
- Als Antwort markiert Hermann-Sbg Mittwoch, 27. Mai 2015 15:21
-
Hallo Aleaxnder,
danke für deinen Hinweis. Leider hat die Sache trotz heftigen Bemühens aber nicht funktioniert. Aber ich habe eine andere Lösung gefunden: Ich verwende als Trennzeichen nicht immer ein gleiches Zeichen, sondern verschiedene. Damit kann ich jeden Einzelstring genau eingrenzen. Außerdem habe ich die zugrunde liegende Datenbank auf eine Relation 1:n umgestellt, damit ist jeder String eindeutig identifiziert.
Dennoch vielen Dank für deinen Hinweis !
Gruß !
Hermann
Hermann-Sbg