Problemas con las comillas simples \'

juan
11 de Diciembre del 2003
Hola, necestio insertar en un campo de una tabla de tipo String unas comillas simples. Mi problema es el siguiente.

nombre = " ' juan ' "
sql = "Insert INTO clientes (nombre) VALUES ('" & nombre & "')"

la variable nombre contiene comillas simples ... por lo q me da un error al ejecutar la consulta sql



sdemingo
11 de Diciembre del 2003
Hola,

por lo que veo, vuelves a poner comillas simples en la sentencia SQL. Además tienes que quitar esos espacios en blanco.

Hazlo de alguna de estas dos formas:
1.-
nombre = "'juan'"
sql = "Insert INTO clientes VALUES (" & nombre & ")"

2.-
nombre = "juan"
sql = "Insert INTO clientes VALUES ('" & nombre & "')"

Saludos
sdemingo

juan
11 de Diciembre del 2003
Bueno, te entiendo.
El problema es cuando dentro de la cadena exiten varias comillas simples.

nombre = "Esto es 'una prueba' si con ' comillas simple"

Como lo hago?? Da error en la consulta

kinoscar
11 de Diciembre del 2003
TU PROBLEMA ES QUE ESTAS ASIGNANDO DOS VECES COMILLAS SIMPLES EN LA CONSULTA.
DEJA LA VARIABLE NOMBRE ASI
NOMBRE="JUAN"

juan
11 de Diciembre del 2003
OKs, hasta ok. Pero yo no se si el usuraio va introducir comillas simples o no. Ese es el problema


juan
11 de Diciembre del 2003
Si el usuario inserta en un campo de texto 2,3,4,5 ... comillas simples, como controlo eso??
'contenido de txtnombre
'txtnombre= "Esto es una 'prueba', con comillas ' simples"

nombre = txtnombre.text

Da error en la consulta al ejecutarla. Sobran comillas dobles