Ver Mensaje Individual
  #6  
Antiguo 13-10-2006
fly fly is offline
Miembro
 
Registrado: abr 2005
Posts: 65
Reputación: 20
fly Va por buen camino
Lo mejor que puedes hacer es guardar en la DB la ruta a la imagen y no guardar directamente la imagen; si la tesis no trata sobre el almacenamiento de datos sino sobre el reconocimiento de imágenes, no deberias liarte con temas que no dominas y centrarte en el resto.

Si aún así quieres, o necesitas, que las imágenes se guarden junto a los datos, creo que se debería hacer igual que con cualquier otro BLOB, yo lo que uso son parámetros.

Código Delphi [-]
var parametro : TParam; 
.......

 parametro:=dmq1.edit_q.Params.CreateParam(ftBlob,'nota_b',ptInput);
//                                             ^-----creeamos el parámetro de tipo Blob y como un valor de entrada

dmq1.edit_q.parambyname('nota_b').AsBlob:=Memo_notas.Text;
//                                                ^-----  pasamos el valor de componente al parámetro (EN TU CASO SERIA UN COMPNENTE TIPO imagen_jpg)

 Dmq1.Edit_Q.SQL.Text:=
    'UPDATE Clientes SET '+
    ' notas= :nota_b, '+  // la inserción mediante parámetro se realiza siempre así, poniendo dos puntos ( : ) precediendo al parámetro
    ' WHERE cod_cli=' 
.....

El ejemplo lo pille de un trozo de código que uso para insertar campos MEMO, pero debería ser igual para campos tipo IMAGEN

Saludos.
Responder Con Cita