• Domingo 22 de Diciembre de 2024, 11:58

Autor Tema:  Re: Contrl Adodc1 y imagenes access estoy desesperado  (Leído 1643 veces)

FAIN

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Contrl Adodc1 y imagenes access estoy desesperado
« en: Lunes 3 de Noviembre de 2003, 13:28 »
0
Necesito que me ayudeis, ya que estoy intentando mostrar en un picturebox, imagenes procedentes de una base de datos de access 2000, con un control adodc1. He leido muchos ejemplos en los cuales pone que es sencillísimo, pero los he probado todos y no funcionan.
Tengo la base de datos de access, con un campo ole que contiene imagenes y el campo se llama "imagen". Inserto un control adodc1, y en el conectionstring le indico la base de datos, pruebo la conexión y es correcta, le digo que la tabla se llama tabla1.
Inserto un picturebox, y en el datasource le inserto adodc1, en datafield le inserto el campo imagen, pero cuando lo arranco, me sale un mensaje de error que dice "No se puede enlazar con el campo o datamember "imagen".
Estoy desesperado por favor ayudadme a ver imagenes con el control adodc1.

Lemus

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Contrl Adodc1 y imagenes access estoy desesperado
« Respuesta #1 en: Sábado 8 de Noviembre de 2003, 03:33 »
0
Que tal FAIN...

Lei tu post y bueno... en lo personal lo que tratas de hacer ya lo he hecho antes, pero a diferencia tuya yo no almaceno las imagenes en la base de datos, lo unico que hago es almacenar la ubicacion de las imagenes en la tabla "x" debido al espacio que necesita cada imagen haria la base de datos muy pesada y posiblemente dificil de transportar...  

Bien... lo que necesitarias para llevar a cabo esta forma de recuperacion de imagenes que te menciono seria:

- Tener un control de acceso a datos debidamente conectado a la base de datos y la tabla, en este caso tu estas utilizando el ADODC.
- Tener un objeto Picture en tu formulario.
- Una rutina que lea el registro y el campo que deseas para tomar la ruta de la imagen y despues asignarla al Picture.
-------

'Picture1 es el cuadro para las imagenes

dim Ruta as string  'para almacenar la ruta

ruta=ADODC.RECORDSET.FIELDS("N") 'a la ruta que tengas en la base de datos
picture1.picture = loadpicture(ruta)

-------

algo asi es.... y la otra forma es insertando objetos OLE que te sirvan para visualizar imagenes, por el momento no cuento con los nombres de los objetos pero puesdes buscarle por la RED.


Epero te sirva de ayuda...  SUERTE!!!

LEMUS
___________________________________________________

::: LEMUS ::: TheGreatHomeless :::
___________________________________________________

http]