![]() |
Guardar "cualquier cosa" en un campo blob
Buenas de nuevo, resulta que tengo que guardar en mi BD (Firebird 2.1), en un campo blob, "cualquier cosa", explico:
Es el resultado de que mi cliente va haciendo "copiar, pegar" de cosas que le interesan, de ahí que en algunos casos solo será texto, en otro caso será texto e imágenes, solo imágenes... Para ello he dispuesto un TJvRichEdit desde donde él puede sacar y poner lo que se le antoje. El problema surge a la hora de guardar ese contenido en mi BD. Recuerdo que este componente, si tuviéramos que guardar en disco, lo haría en formato *.rtf (formato enriquecido). Pero yo no quiero levantarlo hacia mi Base de datos desde un archivo guardado en disco si puedo hacerlo directamente desde la aplicación donde está el RichEdit con el contenido en pantalla y meterlo a mi BD. ¿Me explico? ¿Cómo lo hago? Espero haber sido claro. Gracias. Uso Delphi 7, Firebird 2.1, IBX como conector. |
hola
yo ahi meto de todo, exes etc Saludos |
¿Entonces nunca leerás nada del disco, sólo de la memoria?
|
Para resolver mi problema, hice lo siguiente:
Del lado de la BD la cosa es así:
Lo he probado poniendo un archivo .rtf con imágenes y texto, negrita, hipervínculos, cursiva, etc., etc. etc. y me lo pasó de 10. No hubo necesidad de guardar el .rtf a disco, que por supuesto si el usuario desea hacerlo tiene disponible el botón "guardar" para luego levantarlo a su antojo. Firebird 2.1, conexión: IBX, Delphi 7 Bueno, gracias nuevamente por el aporte de todos. Santiago. |
Tenia el mismo problema
Muchas gracias, tu solución me vino perfecta !
|
La franja horaria es GMT +2. Ahora son las 13:27:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi