Programación General > Visual Basic 6.0 e inferiores

 Re: Guardar imagen en una BD

(1/2) > >>

Jordi_BCN:
Hola, mi pregunta es:

Como puedo guardar mi imagen en una bd?

He probado un metodo:

Tengo un textbox conectado a la BD, y ese contiene la direccion de donde se encuentra la imagen ( C:/Documents and Settings/Jordi/Escritorio/imagen.jpg)
esa direccion la pongo al textbox mediante la propiedad FileName de CommonDialog, pero el problema es q al guardar ( Update) esa direccion no se me guarda :-S, quizas es una cadena demasiado larga??


Espero q me ayuden, gracias!:);)

chiaravel:
USa un campo en la base de datos de tipo binario y podes grabar directamente en la tabla la imagen, sin preocuparte si va a estar disponible en el futuro.

Nunca lo use, pero creo que el metodo es usando el

campoBinario = LoadPicture("xxxxxxx.jpg")

Fijate

Suerte

Jordi_BCN:
Como hago para q en Acces sea binario? :-S

Gracias Pablo

chiaravel:
Crear un campo para almacenar objetos OLE (imágenes, documentos de Word, etc).

Abra una tabla en la vista Diseño.


Para insertar el campo dentro de la tabla, haga clic en la fila situada debajo del lugar donde desea agregar el campo y, a continuación, haga clic en Insertar filas  en la barra de herramientas.
Para agregar el campo al final de la tabla, haga clic en la primera fila en blanco.

En la columna Nombre del campo, escriba el nombre del campo siguiendo las reglas para nombrar objetos de Microsoft Access.


En la columna Tipo de datos, haga clic en la flecha y seleccione Objeto OLE.
Nota   Los campos Objeto OLE se utilizan para almacenar datos, como documentos de Microsoft Word o Microsoft Excel, imágenes, sonido y otros tipos de datos binarios creados en otros programas. Los Objetos OLE pueden vincularse o incrustarse en un campo de una tabla de Microsoft Access. Debe utilizar un control de un formulario o informe para visualizar el objeto OLE. Para obtener más información acerca de cómo modificar y ver objetos almacenados en campos Objeto OLE, haga clic en .


Espero que esto te sirva.

Suerte

Jordi_BCN:
Ok, ya he conseguido hacer lo de la BD OLE, pero, ahora como lo muestro en un control IMAGE?

Gracias Pablo;) Por cierto, has quedado bien en la foto :photo:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa