2016-12-15 7 views
0

ein wenig Mühe zu ersetzen einfache Anführungszeichen mit doppelten Anführungszeichen Mitersetzt einfache Anführungszeichen mit doppelten Anführungszeichen

so would like query to change from "partA LIKE 'true'" to "partA LIKE "true"" 

versucht haben

Query.Replace(@"'", @"""); 
Query.Replace("\'", "\\\""); 

aber ney Freude

Ta

+1

ist diese SQL-Abfrage? – mybirthname

+0

'Query.Replace (" '", @" "" ");' oder 'Query.Replace ("' "," \ ""); ' –

+0

nein, es ist C# @mybirthname ... Ich habe das Dmitry aber versucht es funktioniert nicht, es zurückgegeben – John

Antwort

2

Dies kann Arbeit:

Query.Replace("'","\""); 

Denken Sie daran, dass .replace einen String zurückgibt, und es sie nicht direkt ändern, so weisen Sie es wie folgt auf eine andere Zeichenfolge:

String newString = oldString.Replace("'","\""); 

Oder es wie folgt verwenden:

MessageBox.Show(Query.Replace("'","\"")); 
+0

ok, so dass nicht funktioniert, die 'wahr' als \ "True \" – John

+0

zurückgegeben, so dass Ihre letzte Zeichenfolge ist: ** "partA LIKE \" true \ "" ** –

+0

vergessen, die "am Ende –

Verwandte Themen