У меня есть следующий код c #, встроенный в литерал <% %>
страницы c # asp.net
string commandString = "SELECT tblData.Content " +
"FROM tblData " +
"WHERE (tblData.ref = N\'%"+myCurrentREF+"%\')";
Это нарушает мой код, поскольку он, очевидно, не может использовать escape-символ \'
. Почему это так? другие экранирующие символы, такие как \"
, работают, так почему же \'
не работает?