Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Como Guadar En Base Sqlite3 Texto Enriquecido?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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?
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Error Eb Base De Datos Sqlite3 hostinglobal Bases de Datos 8 Jueves, 20 May 2010, 09:08 Ver último mensaje
Shell
No hay nuevos mensajes Como Usar Tipos De Usuarios Con Diferentes... v3ctor General 1 Jueves, 14 Enero 2016, 17:34 Ver último mensaje
shordi
No hay nuevos mensajes Como Pasar Base De Datos Sqlite3 A Excel O... drojas Bases de Datos 3 Martes, 21 Febrero 2017, 17:33 Ver último mensaje
tincho
No hay nuevos mensajes Ofrecer Texto Enriquecido Al Ususario El U... v3ctor General 4 Domingo, 03 Noviembre 2019, 11:43 Ver último mensaje
Grandamakulo
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron