Intentando sumar algo a la muy buena respuesta de Daniel te sugeriría que
contemples 3 escenarios:

1. Almacenar el Link a la Imágen en la DB Principal.
2. Almacenar la Imágen en la DB Principal.
3. Almacenar la Imágen en una DB dedicada a datos no estructurados.

La ventaja del 3er escenario, en el caso de que el acceso a la imágen sea
opcional, es que no se degrada el intercambio de datos estructurados de la
Aplicación. Por ejemplo guardar fotos de los Clientes no empeoraría la
performance en la obtención del Iva Ventas.

Pruebas con volumenes de datos reales te indicarán si vale la pena tener un
esquema más complejo y por ende más difícil de mantener.

Marcelo

> 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