Ejecutar una consulta que contenga una comilla simple

2176 vistas

Para ello podemos, o bien ejecutar una consulta parametrizada o bien, de forma sencilla, doblar las comillas simples



csharp
  1. string sql = "SELECT * FROM tabla WHERE campo = 'esto '' es una comilla'";
  2. // o
  3. string name = "esto ' es una comilla";
  4. sql = "SELECT * FROM tabla WHERE campo = " + name.Replace("'", "''");