SoloCodigo

Bases de Datos => Otras Bases de Datos => InterBase/Firebird => Mensaje iniciado por: Isnel en Miércoles 4 de Octubre de 2006, 15:27

Título: ¿cómo Usar El Caracter ´ En Una Consulta?
Publicado 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?
Título: Re: ¿cómo Usar El Caracter ´ En Una Consulta?
Publicado por: Isnel en Miércoles 11 de Octubre de 2006, 15:59
Cita de: "Isnel"
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')
Título: Re: ¿cómo Usar El Caracter ´ En Una Consulta?
Publicado por: Isnel en Viernes 13 de Octubre de 2006, 18:28
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