nina: SQL-Statement erzeugen, Problem Hochkommata!

Hallo!

Ich setze mittels Variablen aus einem From ein Insert-SQL-Statement zusammen.
Eine Spalte ist ein Textfeld, dass ich beim Insert-Statement in Hochkommata angeben muss.

Bsp:
Insert into Table (Text) Values 'Eingabestring'

Problem:
Wenn nun mein Eingabetext bereits ein Hochkomma enthält, wird der Eingabestring im SQL-Statement zu früh beendet!

Anführungszeichen fallen auch aus, da ich diese benötige um in ASP den String zusammenzusetzen. Ein Anführungszeichen würde also den ASP-String beenden.
Gibt es irgendwas wie ' oder so?

Danke schon mal im Voraus
Nina

  1. Hi,

    "Maskieren":

    Insert into Table (Text) Values '''Hallo, ich bin hier'', sagte der Mann' (' durch '' ersetzen)

    koennte abhelfen.

    Gruss,
    Lude

  2. Hallo Nina,

    du kannst auch ' verwenden oder auch die Funktion addslashes.

    Für Eingabefelder ist das aber meistens nicht nötig.

    Grüße,

    Wolfram