Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Trabaja con Apostrofe(comilla simple)
Enviado por programador666 el día 28 de abril de 2006
Como le hago para registrar un dato que contenga el caracter '(apostrofe o comilla simple) en una tabla mediane la consulta INSERT INTO.
Por ejemplo, si hago esto:
Insert Into tabla(campo)
values('Prod'Machine')
Me da un error. Parece que el entiende el dato termina con Prod', cuando en realidad el dato es Prod'Machine.
Tambien tengo este problema cuando filtro por un campo de texto en la clausula where.
Enviado por programador666 el día 9 de mayo de 2006
Un consejo para los que pase el valor por medio de una variable utilizando visual basic. Al momento de hacerlo utilicen la funcion replace para convertir el ' por dos '' ejemplo:
Conexion.Excecute "Insert into tabla(campo) value(" & Replace(Variable,"'","''") & ")"
Y asi no tendreis problemas futuros en vuestros programas al insertar un dato que tenga apostrofes.