FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Insertar Imagen en Registro de Access
Hola:
estoy investigando la insercion de una imagen en un campo de un registro en una tabla de Access con Delphi 7 con los componentes ADO. He buscado en el Foro y he leido un par de soluciones, pero bastante largas y mediante implementación de: TADOBlobStream TMemoryStream Posiciones hexa de memoria, etc y similares No hay manera de capturar la imagen en una variable y hacer la insercion en la sentencia SQL de Insert? Ej:
y pasarle como parametro con
hm? o es necesario hacerlo mediante los streams de memoria, blobs, etc?? Gracias desde ya Saludos PD: quiero almacenar la imagen fisicamente en la base, no la ruta. |
#2
|
||||
|
||||
Hola sayan,
Prueba hacerlo de la forma "dificil", es muy fácil, puedes meterla en un procedimiento... porque no se puede hacer de la froma que tu dices. porque no hay algo parecido a: FieldByname('CampoFoto').asJPG := loadfromfile('ruta\archivo.jpg'); busca en el histórico del foro, ya hay temas tratados así, incluso, yo en su momento tuve la misma duda y aqui en el foro me ayudarón.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
#3
|
|||
|
|||
OK, esperaba que haya alguna manera, pero supongo que no, puesto que almacena fisicamente y debe ir pasando de a streams...
pero bueno, ire leyendo e interpretando los procedimientos que ofrecen. Muchas Gracias. Saludos |
#4
|
||||
|
||||
A ver si te vale.
Yo edito una tabla, es decir, tengo un TADOTable, pongo en el formulario un dbimage asociado al campo de la imagen, pongo un boton con este código y me carga la imagen en el campo de la tabla. Espero que te valga. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#5
|
|||
|
|||
Pruebo y te aviso que pasó..
|
#6
|
|||
|
|||
Cita:
Como asocias un DBImage a un campo del componente de los AdoTables? |
#7
|
||||
|
||||
Por ejemplo,
tiras un adotable y un datasource en el formulario, al datasource le asocias el adotable, le das al adotable nombre de la bbdd, seleccionas la tabla, le das doble click al adotable, añades todos los campos, tiras un dbimage, en ese dbimage seleccionas el datasource y el campo y ya está. Espero que lo entiendas . Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#8
|
|||
|
|||
nO SABIA
Ahh, je.. no sabia que se le podia asociar un datasource al adotable.. como te dije no he usado adotables..
Muchas gracias, pruebo el codigo y luego te comento como anduve Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al insertar registro en Access | paco_galo | Tablas planas | 7 | 12-09-2007 00:34:04 |
Insertar un registro | psll | Conexión con bases de datos | 2 | 26-10-2006 19:33:42 |
Insertar registro en acces | jgmarduel | Conexión con bases de datos | 9 | 08-09-2005 22:11:38 |
Insertar registro en tabla | jzk | Conexión con bases de datos | 15 | 26-05-2004 18:58:19 |
Insertar una imagen en una DB de Access | cone220 | Gráficos | 0 | 05-02-2004 13:24:32 |
|