![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
No es solo un BMP
Hola a todos... Este es mi primer post en su foro y supongo no sera el ultimo.
Aca te dejo un link donde encontraras informacion al respecto http://www.efg2.com/Lab/Library/Delp...ind/index.html Básicamente el problema radica en que el objeto que access guarda no es solo una imágen BMP sino que tmb contiene información adicional de el programa con el cual debe abrirlo. En el html encontraras 2 métodos alternativos. Se que alguna vez lo hice pero ahora no tengo a mano el código si luego lo encuentro lo agrego al thread Espero haberte ayudado SaLuDoS Edit: Ahora que lo mire tranqui... en los 2 códigos de ejemplos saltean los primeros 78 bytes del BLOB y eso se debe a que los BMP comienzan con 0x424d o sea BM. Los primeros 78 son la información que Access agrega. ^^ Última edición por >BuenzeuS< fecha: 27-01-2006 a las 13:58:00. |
|
#2
|
||||
|
||||
|
Buenos dias.
Alguna vez pase por lo mismo y lo resolví utilizando un TImage, al mostrar el form que contenía el TImage, le enviaba esto: Espero te sirva de algo. Saludos. Dabeto ![]() |
|
#3
|
|||
|
|||
|
Este enlace puede ser de utilidad..
|
|
#4
|
||||
|
||||
|
Muchisimas gracias por vuestra ayuda,no he conseguido traducir correctamente el documento,no obstante creo haber hallado la solucion, ahora al insertar objecto en el campo hago lo siguiente:
insertar objeto /crear archivo desde /vincular seleccionado /elegir imagen a ver si asi consigo visualzar las mimagenes de mi db en bcb6 |
|
#5
|
||||
|
||||
|
Hola Picard, hace tiempo me toco hacer varios programas con bases de datos en Access que tenían imágenes y se que es un dolor de cabeza porque la forma como guarda las imagenes Access dentro del campo es diferente a la forma como la leen los componentes de Delphi. Al final terminé haciendo un pequeño programita en Delphi para guardar las imágenes sin usar el Access.
Es simple y lo puedes hacer rápido colocando un control TImage, un DBImage, un TOpenPictureDialog, un TDBGrid (para saber en cual registro estas ubicado) y los usuales TTable y TDatasource. Advertencias: Guardar imágenes grandes en la base de datos afectará seriamente el rendimiento de la misma. Los archivos JPEG son comprimidos pero se guardarán descomprimidos en el campo Blob de la tabla.
__________________
"En el siglo de la estupidez todas las casas comienzan por la fachada" (Fuckowsky) Planeta Insólito, La Pluma Inspirada Última edición por Jonnathan fecha: 30-01-2006 a las 21:18:58. |
|
#6
|
||||
|
||||
|
Muchas gracia jonnathan voy a probarlo
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas con Tquery y base de Access!!! | JELIRM | SQL | 3 | 21-07-2005 23:21:39 |
| Problemas con DBImage | (VIH)Lestat | Conexión con bases de datos | 2 | 27-06-2005 19:09:42 |
| Problemas Access, DbImage - Objeto OLE | jsc | Conexión con bases de datos | 3 | 27-01-2005 21:41:37 |
| Problemas al conectarme con Access 2003 | robinsongm | Tablas planas | 2 | 28-12-2004 08:43:11 |
| Problemas con Access 2000 !!! | vpepen | Conexión con bases de datos | 4 | 26-11-2003 16:45:01 |
|