[MSSQL] Umlaut in Tabellenname

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [MSSQL] Umlaut in Tabellenname

    Servus alle miteinander,

    ich habe das Problem, dass ich momentan einen Webshop an ein bestehendes Warenwirtschaftssystem ankoppel, was mit MS SQL läuft. So weit so gut. Nur leider gibt es das Problem, dass es in dieser MS SQL Datenbank die Tabelle 'Shopaufträge' gibt. Und mit diesem ä Umlaut hat T-SQL ein Problem. Mein Code:

    PHP-Code:
    insert  [Eshop$Shopaufträgevalues ... 
    Fehler: Ungültiger Objektname 'Eshop$Shopaufträge'.

    Wie kann ich jetzt dieses ä maskieren/formatieren, dass es damit kein Problem mehr gibt. Ich suche schon verzweifelt in google, finde aber bis jetzt leider nichts.

  • #2
    Hallöchen...


    Würde da ein str_replace nicht aushelfen?
    Oder ggf. die Variable im Code umbenennen damit das script sie verwenden kann?


    Gruss..

    Kommentar


    • #3
      Re: [MSSQL] Umlaut in Tabellenname

      Original geschrieben von Shadun
      Servus alle miteinander,

      ich habe das Problem, dass ich momentan einen Webshop an ein bestehendes Warenwirtschaftssystem ankoppel, was mit MS SQL läuft. So weit so gut. Nur leider gibt es das Problem, dass es in dieser MS SQL Datenbank die Tabelle 'Shopaufträge' gibt. Und mit diesem ä Umlaut hat T-SQL ein Problem. Mein Code:

      PHP-Code:
      insert  [Eshop$Shopaufträgevalues ... 
      Fehler: Ungültiger Objektname 'Eshop$Shopaufträge'.

      Wie kann ich jetzt dieses ä maskieren/formatieren, dass es damit kein Problem mehr gibt. Ich suche schon verzweifelt in google, finde aber bis jetzt leider nichts.
      Wenn die Tabelle Shopaufträge heisst, warum zum Teufel hast du dann Eshop$Shopaufträge genommen die Umklammerung mit den eckigen Klammer ist schon richtig, nur wenn der Tabellenname falsch ist, dann gibt's eben diese Fehlermeldung

      Kommentar


      • #4
        Original geschrieben von medium22
        Hallöchen...


        Würde da ein str_replace nicht aushelfen?
        Oder ggf. die Variable im Code umbenennen damit das script sie verwenden kann?


        Gruss..
        und was soll dann deiner Meinung nach ersetzt werden? Die Tabelle heisst nunmal so.

        Kommentar

        Lädt...
        X