[NEWSboard IBMi Forum]
  1. #1
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364

    Wie Hochkomma im String mit SQL entfernen

    Hallo,

    habe Textfelder mit z.B. folgendem Inhalt:

    CD'ELEC

    Das Hochkomma macht mir Probleme und ich möchte dieses maschinell mit SQL durch ein Leerzeichen ersetzen - mit dem Befehl replace.

    Folgendes klappt nicht:
    update meinelib/meinetab replace (feld, '', ' ')
    update meinelib/meinetab replace (feld, ''', ' ')
    update meinelib/meinetab replace (feld, '''', ' ')

    Wie muss der Befehl lauten?

    Danke
    HS

  2. #2
    Registriert seit
    Feb 2009
    Beiträge
    391
    So:
    update meinelib/meinetab set feld = replace (feld, '', ' ')

  3. #3
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Danke, dachte der Fehler liegt an den Hochkommas.
    Manchmal sieht man den Wald halt vor lauter Bäumen nicht.

  4. #4
    Registriert seit
    May 2002
    Beiträge
    1.121
    zum entfernen
    PHP-Code:
    update meinelib/meinetab 
    set feld 
    replace(feld''''''
    mit LEERZEICHEN ersetzen
    zum entfernen
    PHP-Code:
    update meinelib/meinetab 
    set feld 
    replace(feld''''' '
    Gruß
    Ronald

  5. #5
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Aber ein Problem gibt es doch noch:

    Es gibt ja drei Arten von Hochkomma:

    ` ' ´

    Obiger Befehl kann diese aber nicht unterscheiden, ich finde auch den Eintrag

    CD´ELEC

    Wie kann ich jetzt gezielt nach dem ' suchen, nur das macht mir die Probleme?

  6. #6
    Registriert seit
    Feb 2009
    Beiträge
    391
    ich glaube du kannst das Zeichen auch hexadezimal oder als ascii angeben. Damit sollte es dann klappen.

  7. #7
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Ist nur ein Anzeigeproblem im Client Access.

    Da werden obige Zeichen immer gleich dargestellt. Kopiere ich diese aber über die Zwischenablage ins Notepad, dann sehe ich, dass es in Wirklichkeit andere Zeichen sind.

    Mein Problem ist also erledigt, vielen Dank.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.270
    Wieso sind Hochkommas überhaupt ein Problem?
    Das sind doch Daten wie alle anderen auch!
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  4. SQL: String in 2 Felder aufteilen
    By Wanderer_HB in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-09-05, 10:19
  5. SQL :mehrere felder in einen string
    By Robi in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 24-03-05, 14:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •