FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
ObjetoBlob
Hola. Soy novato. Intento ver un campo Blob de Access en Delphi. Uso un DBImage pero no admite objetos Blob BMP. ¿Qué hago mal?
¿Debo usar otro componente? Gracias. |
#2
|
||||
|
||||
Antes de recomendarte que no repitar hilos y que revises la guía de estilo de los foros; Lo primero porque no está permitido y lo segundo para que no olvides lo primero.
En cuanto a tu problema habría que saber cómo has introducido ese Blob.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Tomo nota...
No entiendo tu pregunta. ¿Cómo lo he introducido? ¿Qué cosa he introducido? Yo lo que hice fue poner un TDBImage en el Form y lo he conectado con la Tabla y campo gráfico. Pero así como en DBE no da problemas, en Access, ese TDBImage no puede coger campos BMP. ¿Debería usar otro formato gráfico? ¿O tal vez usar otro componente? Mi nivel es de absoluto principiante. Sé benévolo conmigo. Gracias. |
#4
|
||||
|
||||
Pues me refería a que si ya tenías elementos añadidos; Si lo habías hecho desde access directamente o desde otro programa y que por eso te estuviera dando problemas (con los elementos ya introducidos).
Si estás añadiendo elementos nuevos no debe haber priblemas; Funciona perfectamente. Coloca un ADOTAble/ADOQuery y los campos de edición. El DBImage conectado al campo que en Access tengas definido como "Objeto OLE". Coloca un control TOpenPictureDialog en el form, y en el OnDblClick (por ejemplo) del TDBImage el siguiente código:
Eso carga la imagen en el copntrol sin problemas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Casi,casi
Cita:
Pero lo que me choca es que un DBImage muestra gráficos Paradox-DBE, sin problemas y también son bmp. En cambio al bajar un gráfico de Access, el error dice que no es compatible con un gráfico bmp. Gracias. |
#6
|
||||
|
||||
Cita:
|
#7
|
||||
|
||||
Cita:
Estoy atascado. El TADOBlobStream no acepta: bStream:=TADOBlobStream.Create(ADOTable1.Fields[7],bmRead); ¿Hay que moldearlo? Sin embargo: ADOTable1.Fields[7].IsBlob me dice que sí es un campo Blob. ¿Qué falla aquí? |
#8
|
||||
|
||||
La verdad es que estás dejando cosas a medias y es difícil seguir el hilo.
En primer lugar, no se si te estás refiriendo a este código. Si es así, puedes dar el error que te está dando. ¿Es al compilar? ¿Es al ejecutar?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
||||
|
||||
Blob en TImage
Sí, me refería a ese código.
Intento visionar una Tabla *mdb (Access) en un TImage. La aplicación (mini) usa un DBGrid, un DataSource y un ADOTable. Se compila pero al hacer clic en el botón me da error. Última edición por bulc fecha: 27-03-2011 a las 16:26:35. |
#10
|
||||
|
||||
¿Alguien sabe como sacar de una tabla Access (usando componentes ADO), cómo visionar un campo Blob gráfico?
|
#11
|
||||
|
||||
ooohhh, bola, bolita mágica, tú que eres tan lista, dime ¿qué error le sale a bulc?
|
|
|
|