obtener el path de una imagen cargado en un Timage
hola!!
a lo mejor es algo bastante sencillo pero me he cansado de buscar informacion sobre este tema ya sea por google y aqui en el foro, lo que quiero hacer es guardar la ruta de una imagen a una base de datos Access, yo se cargar la imagen en un Timagen en incluso se guardar una imagen en una campo Blob pero de esa forma no me conviene porque la misma engorda la base de datos. supongo que al obtener el path de la imagen cargado en un timage se muestra en un DBEdit para luego grabarlo en la base de datos, en la red solo encuentro informacion de como guardar una imagen dentro la base de datos y no la ruta ya llevo dos semanas buscando esa información por eso he decidido abrir este hilo, espero que me puedan mostrar la forma de hacerlo, gracias y saludos de antemano... |
enecumene, de lo que se... no puede obtenerse el path de una imagen cargada en un TImage, en modo de ejecución no es posible hacer algo como:
Ahora, bien en tiempo de ejecución puedes cargar una imagen con el comando
Ahora... la manera de ingresar la path hacia la base de datos sería: 1. Tener una variable para usar como parámetro para una query. Digamos por ejemplo algo como:
2. Entonces... para abrir la imagen, cargas en MiRuta el FileName, usando por ejemplo un picturedialog:
2. Ahora en un query haz algo como:
Lo estroy escribiendo al vuelo... no tengo Delphi abierto en estos momentos. Pero creo que con algo asi puedes almacenar la path. Por cualquier cosa avisa, o busca en los foros porque este tema es "moneda corriente". Saludos, |
Gracias Delphius por tu pronta repuesta ahora mismo intentare tus recomendaciones luego te aviso..
|
este es el codigo como me esta quedando:
Problema: Cita:
error: Cita:
|
Ya Resolvi!!!!
ya resolvi el código quedó asi:
que hace el código? pues lo que hace es que carga la imagen en un Timage y a la vez Carga la ruta en un DBEdit enlazado a la tabla!!. espero que este código le sirva de utilidad a muchos otros. Bye... |
La franja horaria es GMT +2. Ahora son las 03:24:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi