Comillas simples en INSERT INTO
Publicado por Nicolás (13 intervenciones) el 27/03/2007 22:41:18
Saludos:
Al utilizar una instrucción INSERT INTO en una base de datos ACCESS recibo un error si el dato a ingresar posee una comilla.
Ej.
INSERT INTO Nombres (Nombre) VALUES (' & V_NOMBRE & "')"
Si V_NOMBRE posee una comilla como ser el nombre D'alessandro, la instrucción devuelve un error. Ya he probado transformar esa comilla en una doble pero con los mismos resultados.
Ej.
INSERT INTO Nombres (Nombre) VALUES (' & Replace(V_NOMBRE, "'", "''") & "')"
Si alguien me puede explicar como se logra ésto sería de mucha ayuda para mi.
Desde ya, muchas gracias.
Al utilizar una instrucción INSERT INTO en una base de datos ACCESS recibo un error si el dato a ingresar posee una comilla.
Ej.
INSERT INTO Nombres (Nombre) VALUES (' & V_NOMBRE & "')"
Si V_NOMBRE posee una comilla como ser el nombre D'alessandro, la instrucción devuelve un error. Ya he probado transformar esa comilla en una doble pero con los mismos resultados.
Ej.
INSERT INTO Nombres (Nombre) VALUES (' & Replace(V_NOMBRE, "'", "''") & "')"
Si alguien me puede explicar como se logra ésto sería de mucha ayuda para mi.
Desde ya, muchas gracias.
Valora esta pregunta


0