Como Guadar En Base Sqlite3 Texto Enriquecido?


Objetivo: Como Guadar En Base Sqlite3 Texto Enriquecido?
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?

Objetivo: Re: Como Guadar En Base Sqlite3 Texto Enriquecido?
v3ctor escribió: [Ver mensaje]
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?


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.

Perfil MP  
Objetivo: Re: Como Guadar En Base Sqlite3 Texto Enriquecido?
v3ctor escribió: [Ver mensaje]
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?

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.

Perfil MP  
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

Perfil MP  
Objetivo: Re: Como Guadar En Base Sqlite3 Texto Enriquecido?
jguardon escribió: [Ver mensaje]
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


Guau, Super, jguardon

Desde luego que maravilla de aporte, pues sí.

Saludos.

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No 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