FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Insertar múltiples bitmaps en BD Access
Hola amigos :
Necesito insertar en una BD Access múltiples imágenes(.bmp) en diferentes registros, en un sólo paso. Utilizo el siguiente código, que a pesar de encontrarse en un ciclo for, inserta sólo la última imagen en la BD. Este código es una parte de otro más extenso, que permite simultáneamente insertar otros valores en la BD, aparte de las imágenes, lo cual realiza sin problemas. Lo único que no logro insertar son la totalidad de las imágenes requeridas.
Utilizo Edit y no Insert, porque los registros ya existen y sólo se debe agregar información en algunos campos específicos. Si incluyo un ciclo while para la inserción de las imágenes me genera el error de que la TablaSeries no se encuentra en estado de edición, a pesar de estarlo (Data1.TablaSeries.Edit). ListBox2 contiene los registros a los que se apuntan en la BD, obtenidos a partir de un Query. dd1 es un DatasetDicom, a partir del cual, por sus atributos, se generan los bitmaps. Redimensionar es un procedimiento publicado en el foro por Seoane, que permite justamente eso, redimensionar los bitmaps, los que finalmente pesan sólo 25Kb. Agradezco de antemano cualquier ayuda. Saludos y muchas gracias |
#2
|
||||
|
||||
Faltan dos end;
|
#3
|
||||
|
||||
Muchas gracias por responder Casimiro Notevi.
En realidad no faltan los end, porque como señalé este código es parte de otro, que no quise incluir, por lo extenso y porque realiza otras operaciones que funcionan bien, el cual contiene los end al final. De hecho no obtengo ningún error al compilar, sólo que no inserta la cantidad debida de imágenes en la BD y que es lo que necesito. Salu2 |
#4
|
||||
|
||||
Corrijo el código, el que he asignado a un Thread, para evitar confusiones.
Espero que alguien pueda descubrir el problema. Salu2 |
#5
|
||||
|
||||
Me respondo yo mismo.
Encontré la solución, insertando las imágenes mediante un Update con ADOQuery y utilizando parámetros, con el siguiente código, el que adjunto por si alguien más pudiera servirle:
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Agregar múltiples Campo de una tabla a múltiples TEdit y TdbEdit | novato_erick | Varios | 21 | 21-08-2011 01:18:58 |
Insertar en Access | elturu15 | Varios | 2 | 12-05-2011 17:08:18 |
como generar ventas multiples (seleccionar multiples items) | userdelphi | Varios | 4 | 30-12-2010 02:52:21 |
Insertar un registro en multiples bases de datos. | Gaim2205 | Conexión con bases de datos | 2 | 09-11-2007 00:15:13 |
problema al insertar en bd access | manoley23 | SQL | 12 | 20-07-2006 14:16:31 |
|