buenas
tengo problemas con las comillas simples, imagínense guardar un archivo html en una base de datos.
el problema es al ingresar el texto que sqlite3 se marea con las comillas simples del archivo html y tira error!!
como lo harían ustedes? que otro método se puede usar?
Como Guadar En Base Sqlite3 Texto Enriquecido?
Objetivo: Re: Como Guadar En Base Sqlite3 Texto Enriquecido?
Pues antes de guardar, trata las comillas del HTML y sustituyelas con un signo que te sirva a ti de clave para guardar y para recuperar.
Es solo una idea algo imaginativa. Espero que te sirva.
Saludo.
v3ctor escribió: [Ver mensaje]
Pues antes de guardar, trata las comillas del HTML y sustituyelas con un signo que te sirva a ti de clave para guardar y para recuperar.
Es solo una idea algo imaginativa. Espero que te sirva.
Saludo.
Objetivo: Re: Como Guadar En Base Sqlite3 Texto Enriquecido?
si lo haces con lenguaje sql antes de "enviar" el texto reemplaza cada comilla simple por dos comillas simples.
si lo haces con gambas hay un metodo que lei por ahi pero no recuerdo bien como era.
Suerte.
Saludos.
v3ctor escribió: [Ver mensaje]
si lo haces con lenguaje sql antes de "enviar" el texto reemplaza cada comilla simple por dos comillas simples.
si lo haces con gambas hay un metodo que lei por ahi pero no recuerdo bien como era.
Suerte.
Saludos.
Objetivo: Re: Como Guadar En Base Sqlite3 Texto Enriquecido?
Este tema ya se ha explicado muchas veces en el foro. La forma más segura y correcta de realizar consultas de inserción en bases de datos es mediante sustitución de parámetros:
http://gambaswiki.org/wiki/comp/gb.db/_connection/subst
De esa forma, todos los caracteres especiales que contenga la cadena a insertar son sustituidos automáticamente por esa función, evitando dolores de cabeza y fallos de seguridad en el código, aunque veo que ya lo estás usando en algunas partes de tu programa.
Saludos
http://gambaswiki.org/wiki/comp/gb.db/_connection/subst
De esa forma, todos los caracteres especiales que contenga la cadena a insertar son sustituidos automáticamente por esa función, evitando dolores de cabeza y fallos de seguridad en el código, aunque veo que ya lo estás usando en algunas partes de tu programa.
Saludos
Objetivo: Re: Como Guadar En Base Sqlite3 Texto Enriquecido?
Guau, Super, jguardon
Desde luego que maravilla de aporte, pues sí.
Saludos.
jguardon escribió: [Ver mensaje]
Guau, Super, jguardon
Desde luego que maravilla de aporte, pues sí.
Saludos.
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.4817s (PHP: -87% SQL: 187%)
Consultas SQL: 29 - Debug off - GZIP Activado