SoloCodigo
Bases de Datos => Otras Bases de Datos => InterBase/Firebird => Mensaje iniciado por: Isnel en Miércoles 4 de Octubre de 2006, 15:27
-
Hola
Necesito insertar una cadena de texto en un campo de una base de datos en InterBase 6.5 Dialect 3, pero la cadena de texto contiene el caracter ´ y se produce un error. La cosa esta
INSERT INTO ERRORES (ERR) VALUES(´5/ 8/06 10:54PM 00:01´24" 7380´)
Como ven la cadena contiene ´ que se usa para identificar el minuto.
¿Que se puede hacer?
-
INSERT INTO ERRORES (ERR) VALUES(´5/ 8/06 10:54PM 00:01´24" 7380´)
Aquí confundí el caracter ' con ´. Lo que necesito hacer es:
INSERT INTO ERRORES (ERR) VALUES('5/ 8/06 10:54PM 00:01'24" 7380')
-
LA SOLUCION ESTA EN SUSTITUIR EL CARACTER ' POR '' (2 VECES ', NO LA COMILLA DOBLE ")
INSERT INTO ERRORES (ERR) VALUES('5/ 8/06 10:54PM 00:01''24" 7380')
Y DE ESTE MODO SE INSERTA LA CADENA CORRECTA
5/ 8/06 10:54PM 00:01'24" 7380