Muchas gracias Daniel.
 

Nancy Galletti 
Dpto. de Sistemas - Cabal C.L. 
TE : 4891-2600 Int.: 2387 / 4891-2654  
[email protected] 
  

-----Mensaje original-----
De: Daniel Calvin [mailto:[email protected]]
Enviado el: Miércoles, 01 de Julio de 2009 10:49
Para: vbusers List Member
Asunto: [vbusers] Grabar desde VB a un SQL una imagen.


Buenos dias Nancy

Haces dos preguntas en una....



1.      Guardar Image
Tenes hacer un appendchumk de un bloque de la imagen y tantos de ellos como
sea necesario para alcanzar el tamaño total de la image.
http://msdn.microsoft.com/en-us/library/ms678200(VS.85).aspx
<http://msdn.microsoft.com/en-us/library/ms678200(VS.85).aspx> 



2.      Imagen en un SQL o solo el path
Depende de varias cuestiones... 


1.      Tiempo de respuesta al guardar y/o recuperar
( Si no son imagenes muy grandes no influye demasiado ) 

2.      Integridad, si existe el registro existe la imagen.
( Este es un punto importante ) 

3.      Backup autocontenido, el backup esta siempre sincronizado porque es
unico. 

Espero te sirva, he usado las dos técnicas, en el contexto correcto cada una
aporta lo suyo.

Daniel Calvin



El 1 de julio de 2009 10:09, Galletti, Nancy < [email protected]
<mailto:[email protected]> > escribió:


Buenos días listeros, es la primera vez que tenemos que insertar en una
tabla una imagen, nosotros definimos un campo image, pero no estamos
pudiendo hacer el Insert. Alguien tiene algún ejemplo o me puede decir dónde
leer para poder ver este tema ?.
 
Nosotros trabajamos con VB 6 y SQL 7.
 
Por otro lado quería saber si es conveniente guardar la imagen en la base
porque leí algunos artículos que decían que era mejor guardar un path de
referencia en la base y tener la imagen en otro lugar.
 
Gracias.
 

Nancy Galletti 
Dpto. de Sistemas - Cabal C.L. 
TE : 4891-2600 Int.: 2387 / 4891-2654  
[email protected] <mailto:[email protected]>  
  

 




-- 
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar <http://www.cooperator.com.ar> 
Microsoft Certified Professional


Responder a