Consulta Tecnica.
Consulta Tecnica.
Amigos buen dia.
Desarrolle un sistema con DBF y CDX, hoy me han pedido que incorpore una nueva opcion, pero en ella tendria que guardar 3 images en campo memo, para ser consultas o impresas cuando se requiera en una fiscalizacion.
La pregunta es sera seguro, crecera demaciado este archivo, considerando como estimacion 50 pacientes por mes.
Que atentos a sus consejos.
Muchos saludos.
Antonio
Desarrolle un sistema con DBF y CDX, hoy me han pedido que incorpore una nueva opcion, pero en ella tendria que guardar 3 images en campo memo, para ser consultas o impresas cuando se requiera en una fiscalizacion.
La pregunta es sera seguro, crecera demaciado este archivo, considerando como estimacion 50 pacientes por mes.
Que atentos a sus consejos.
Muchos saludos.
Antonio
FWH 22.10 - HARBOUR - PELLES C
- VitalJavier
- Posts: 244
- Joined: Mon Jun 10, 2013 6:40 pm
- Has thanked: 1 time
Re: Consulta Tecnica.
Antonio, que tal
Yo lo tengo en tablas ADT (Advantage)
Con un campo Binary
y la tabla no ha crecido demasiado.
Saludos.
Yo lo tengo en tablas ADT (Advantage)
Con un campo Binary
y la tabla no ha crecido demasiado.
Saludos.
- Armando
- Posts: 3271
- Joined: Fri Oct 07, 2005 8:20 pm
- Location: Toluca, México
- Been thanked: 2 times
- Contact:
Re: Consulta Tecnica.
Remtec:
En MySql puedes utilizar campos BLOB (TINYBLOB,BLOB,MEDIUMBLOB y LONGBLOB),
dependiendo del tamaño de las imágenes a guardar.
Saludos
En MySql puedes utilizar campos BLOB (TINYBLOB,BLOB,MEDIUMBLOB y LONGBLOB),
dependiendo del tamaño de las imágenes a guardar.
Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Re: Consulta Tecnica.
Usa
Prueba a convertirlo en hexadecimal al guardar la imagen en un campo memo, y ves el tamaño de lo que se guarda
Code: Select all | Expand
? "0x" + HB_STRTOHEX( HB_MEMOREAD( cFile ) )
Prueba a convertirlo en hexadecimal al guardar la imagen en un campo memo, y ves el tamaño de lo que se guarda
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Re: Consulta Tecnica.
VitalJavier wrote:Antonio, que tal
Yo lo tengo en tablas ADT (Advantage)
Con un campo Binary
y la tabla no ha crecido demasiado.
Saludos.
Hola Javier
Muchas gracias por tu informacion, pero en mi caso, el cliente usa DBF y sin no tiene ADT.
Muchos Saludos
Antonio
FWH 22.10 - HARBOUR - PELLES C
Re: Consulta Tecnica.
Armando wrote:Remtec:
En MySql puedes utilizar campos BLOB (TINYBLOB,BLOB,MEDIUMBLOB y LONGBLOB),
dependiendo del tamaño de las imágenes a guardar.
Saludos
Hola Armando
Muchas gracias por tu información.
Par lo que tu me indicas, tendría que cambiar el proceso de DBF a MySql, por el momento no es la opción.
Muchos Saludos.
Antonio
FWH 22.10 - HARBOUR - PELLES C
- karinha
- Posts: 7932
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: Consulta Tecnica.
Te basta crear una subcarpeta C:\SISTEMA\FOTOS e buscar via programa directo de tu aplicacion.
Regards, saludos.
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- Armando
- Posts: 3271
- Joined: Fri Oct 07, 2005 8:20 pm
- Location: Toluca, México
- Been thanked: 2 times
- Contact:
Re: Consulta Tecnica.
remtec wrote:Armando wrote:Remtec:
En MySql puedes utilizar campos BLOB (TINYBLOB,BLOB,MEDIUMBLOB y LONGBLOB),
dependiendo del tamaño de las imágenes a guardar.
Saludos
Hola Armando
Muchas gracias por tu información.
Par lo que tu me indicas, tendría que cambiar el proceso de DBF a MySql, por el momento no es la opción.
Muchos Saludos.
Antonio
Remtec:
DBFs y Tablas SQL, pueden convivir en el mismo PRG perfectamente.
Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Re: Consulta Tecnica.
cnavarro wrote:UsaCode: Select all | Expand
? "0x" + HB_STRTOHEX( HB_MEMOREAD( cFile ) )
Prueba a convertirlo en hexadecimal al guardar la imagen en un campo memo, y ves el tamaño de lo que se guarda
Hola Cristobal.
Muy amable como siempre, muchas gracias por ayudarme.
En este caso, pensaba usar usar un codigo que encontre en el foro, publicado por Mr. Rao., donde se almacena imagen en DBF, tendría que comparar grabar una imagen en en este formato JPG o PDF y la misma guardarlo de la forma que ud me sugiere, para compararlo posteriormente.
También he pensado que quizás podría ser otra posibilidad de usar una Tabla Dbf especial para guardar estas imágenes y estar relacionada con la tabla maestra.
Quisiera saber la forma mas adecuada y segura, por la sensibilidad y seguridad que requiere el almacenamiento de estas imágenes que son documentos con antecedentes de evaluación clínica.
Quedo atento a comentarios, necesito definir en forma rápida por la premura del requerimiento.
Muchos saludos
Antonio.
Código de imagen guardada en DBF:
Code: Select all | Expand
DBCREATE( "MYIMAGES", { { "NAME", "C", 10, 0 }, { "IMAGE", "M", 10, 0 } }, "DBFCDX", .T., "IMG" )
DBAPPEND()
FIELD->NAME := "OLGA1"
FIELD->IMAGE := MEMOREAD( "c:\fwh\bitmaps\olga1.jpg" )
DBAPPEND()
FIELD->NAME := "SEA"
FIELD->IMAGE := MEMOREAD( "c:\fwh\bitmaps\sea.bmp" )
FWH 22.10 - HARBOUR - PELLES C
- Otto
- Posts: 6403
- Joined: Fri Oct 07, 2005 7:07 pm
- Has thanked: 22 times
- Been thanked: 2 times
- Contact:
Re: Consulta Tecnica.
Hola,
Podrías encriptar la imagen.
Siempre hay que hacer copias de seguridad.
Con saludos cordiales
Otto
Podrías encriptar la imagen.
Siempre hay que hacer copias de seguridad.
Con saludos cordiales
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
Re: Consulta Tecnica.
Otto wrote:Hola,
Podrías encriptar la imagen.
Siempre hay que hacer copias de seguridad.
Con saludos cordiales
Otto
Hola Otto.
Muchas gracias por tu ayuda.
Solo quiero poder tomar la mejor decisión, pero ya estoy sintiendo inseguridad con la integridad de estos datos, quizas tablas DBF me ofrece pocas opciones, pero es lo que tengo de momento, es un sistema ya creado.
Muchas gracias y muchos saludos.
Antonio
FWH 22.10 - HARBOUR - PELLES C
Re: Consulta Tecnica.
Antonio te digo como solucione ese problema, no es una forma muy técnica, pero bueno.
Cree un archivo en dónde alojo las imágenes ó pdfs y en la base de datos principal un campo dónde guardo la ruta del mismo.
Espero te sirva
Luis
Cree un archivo en dónde alojo las imágenes ó pdfs y en la base de datos principal un campo dónde guardo la ruta del mismo.
Espero te sirva
Luis
Re: Consulta Tecnica.
No había leído lo que te respondió Kharina, pero es una muy buena solución
Luis
Luis
Re: Consulta Tecnica.
karinha wrote:Te basta crear una subcarpeta C:\SISTEMA\FOTOS e buscar via programa directo de tu aplicacion.
Regards, saludos.
Hola João
Muchas gracias por responder.
La verdad que tu indicacion no la podria aplicar.
Pues se trata de informacion personal muy sencible, protegida por derecho de ley, por lo que no la puedo dejar expuesta en una carpeta a la que se pueda acceder y ver el documento, mientras que si la fuardo en un archivo campo memo, esta queda protegida por una clave de usuario.
Muchos saludos.
Antonio
FWH 22.10 - HARBOUR - PELLES C
Re: Consulta Tecnica.
surGom wrote:Antonio te digo como solucione ese problema, no es una forma muy técnica, pero bueno.
Cree un archivo en dónde alojo las imágenes ó pdfs y en la base de datos principal un campo dónde guardo la ruta del mismo.
Espero te sirva
Luis
Hola Luis.
Muchas por responder.
Si entiendo bien, las guardas en una carpeta y en tu archivo guardas la ruta de donde se encuentra guardada.
Pero en mi caso, como le explique a João, no puedo exponerla en carpetas, es por eso que debo guardarla en un campo memo de un archivo.
Muchas gracias y muchos saludos
Antonio
Se podrían encriptar los archivos, aunque bien es cierto que se pueden borrar
FWH 22.10 - HARBOUR - PELLES C