Consulta Tecnica.

Consulta Tecnica.

Postby remtec » Mon Aug 22, 2022 5:10 pm

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
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Consulta Tecnica.

Postby VitalJavier » Mon Aug 22, 2022 5:53 pm

Antonio, que tal
Yo lo tengo en tablas ADT (Advantage)
Con un campo Binary
y la tabla no ha crecido demasiado.

Saludos.
User avatar
VitalJavier
 
Posts: 241
Joined: Mon Jun 10, 2013 6:40 pm

Re: Consulta Tecnica.

Postby Armando » Mon Aug 22, 2022 7:12 pm

Remtec:

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
User avatar
Armando
 
Posts: 3228
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Consulta Tecnica.

Postby cnavarro » Tue Aug 23, 2022 8:08 am

Usa
Code: Select all  Expand view

? "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
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Consulta Tecnica.

Postby remtec » Tue Aug 23, 2022 3:02 pm

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
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Consulta Tecnica.

Postby remtec » Tue Aug 23, 2022 3:04 pm

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
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Consulta Tecnica.

Postby karinha » Tue Aug 23, 2022 3:35 pm

Te basta crear una subcarpeta C:\SISTEMA\FOTOS e buscar via programa directo de tu aplicacion.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7824
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Consulta Tecnica.

Postby Armando » Tue Aug 23, 2022 3:52 pm

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
User avatar
Armando
 
Posts: 3228
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Consulta Tecnica.

Postby remtec » Tue Aug 23, 2022 3:58 pm

cnavarro wrote:Usa
Code: Select all  Expand view

? "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 view

 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
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Consulta Tecnica.

Postby Otto » Tue Aug 23, 2022 7:33 pm

Hola,
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
********************************************************************
User avatar
Otto
 
Posts: 6332
Joined: Fri Oct 07, 2005 7:07 pm

Re: Consulta Tecnica.

Postby remtec » Tue Aug 23, 2022 10:00 pm

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
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Consulta Tecnica.

Postby surGom » Wed Aug 24, 2022 12:08 am

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
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: Consulta Tecnica.

Postby surGom » Wed Aug 24, 2022 12:09 am

No había leído lo que te respondió Kharina, pero es una muy buena solución

Luis
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: Consulta Tecnica.

Postby remtec » Fri Aug 26, 2022 2:57 pm

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
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Consulta Tecnica.

Postby remtec » Fri Aug 26, 2022 3:01 pm

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
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 49 guests