Programación General > Visual Basic 6.0 e inferiores
Hola Rato De No Postear
(1/1)
Angel38:
Hola amigos, pues este problema nunca me lo habia encontrado. :P
Cuando hago un Insert, y en alguna parte hay una cadena. tengo problemas al insertar frases como:
I'm
We'll
Pues me saca un error por la comilla simple. :alien:
Mi solucion fue reemplazar la comilla simple por un caracter especial y luego grabarla, y despues que la vaya a mostrar otra vez hacer la operacion en viceversa.
Mi pregunta es:
Habra una mejor forma de hacer esto???
Gracias y saludos a todos mi amigos en este foro :hola: , que son bastantes :devil:
Bueno mientras contestan seguiré trabajando :whistling:
jc_moty:
Yo lo soluciono asi:
--- Código: Text --- Conexion.Execute "INSERT INTO tabla(campo1) VALUES(" & Chr(34) & "I'm we'll" & Chr(34) & ")" Observa que en lugar de poner comilla simple, en la parte de values, pongo Chr(34) que es el valor Ascii de las comillas normales(").
Porque si pongo:
--- Código: Text --- Conexion.Execute "INSERT INTO tabla(campo1) VALUES("I'm we'll")" me daria un Error, entonces en lugar de poner las comillas de un solo, las pongo con su valor Ascii(34).
Espero te sirva.
Angel38:
Gracias Jc_moty lo probaré el lunes y te cuento ;)
Navegación
Ir a la versión completa