Ejecutar una consulta que contenga una comilla simple

2015 vistas

Para ejecutar consultas que contengan una comilla simple, tendremos que usar consultas parametrizadas o bien doblar las comillasantes de ejecutar la consulta.

Ejemplo



vbnet
  1. Dim sql As String = "SELECT * FROM pasta WHERE name = 'esto '' es una comilla simple'"
  2. 'O
  3. Dim name As String = "esto ' es una comilla simple"
  4. sql = "SELECT * FROM pasta WHERE name = " + name.Replace("'", "''")