einfache Anführungszeichen

8

Ich habe einen Tisch wie diesen ...

%Vor%

Ich muss das einfache Zitat mit \ '

ersetzen

Ich muss auch doppelte Anführungszeichen und umgekehrten Schrägstrich vermeiden.

    
shantanuo 04.09.2010, 12:37
quelle

4 Antworten

9

Probieren Sie das aus;

%Vor%

Vielleicht möchten Sie genau überlegen, warum Sie dies tun sollten (wie Tomalak gesagt hat). Selbst in einer gespeicherten Prozedur sollten diese Felder Zeichenfolgen und keine Befehle sein.

    
Ghostpsalm 25.11.2010, 10:59
quelle
19

Der Punkt der vorbereiteten Aussagen ist, dass Sie keinen Inhalt in sie einfügen müssen. Verwenden Sie eine PREPARE -Abfrage mit ? -Platzhaltern und dann EXECUTE ... USING , um die Werte zu übergeben, ohne sie zu entfernen.

Versuchen Sie nicht, sich selbst zu entkommen, denn Sie werden wahrscheinlich Fehler machen. Je nachdem, welche Kodierung Sie verwenden, kann es mehr geben als nur Backslash-Enthaltene Anführungszeichen, Backslash und Null.

    
bobince 04.09.2010 12:51
quelle
2

Sie können die Funktion char verwenden.

%Vor%

Hilfreiche Verbindung

Pramendra Gupta 04.09.2010 12:43
quelle
2

Versuchen Sie Folgendes:

%Vor%     
Jeff Davis 30.11.2010 17:47
quelle

Tags und Links