Programación General > Visual Basic 6.0 e inferiores
Re: Guardar imagen en una BD
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
[#] Página Siguiente
Ir a la versión completa