none
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

    Sonntag, 24. Mai 2015 17:36

Antworten

  • Hallo Hermann,
    das soll ein Update sein. Versuche bitte :
    update eineTabelle set Thema =replace(Thema, 'Garten+','Botanik+')
    HTH

    Grüße Alexander

    • Als Antwort markiert Hermann-Sbg Mittwoch, 27. Mai 2015 15:21
    Sonntag, 24. Mai 2015 19:56

Alle Antworten

  • Hallo Hermann,
    das soll ein Update sein. Versuche bitte :
    update eineTabelle set Thema =replace(Thema, 'Garten+','Botanik+')
    HTH

    Grüße Alexander

    • Als Antwort markiert Hermann-Sbg Mittwoch, 27. Mai 2015 15:21
    Sonntag, 24. Mai 2015 19:56
  • 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

    Mittwoch, 27. Mai 2015 15:31