Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-03-2010
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Delphi 2010 + FIBPlus 6.9.6 + Campos Memo

Hola.

He actualizado un proyecto de Delphi 2007 a Delphi 2010 y me encuentro con un problema que lleva algunos días volviéndome loco.

Ahora no me guarda campos BLOB de tipo binario en la base de datos (Firebird 2.0.5). NOTA: Las imágenes que enlazo con un DBImage si que se guardan perfectamente, pero los archivos que paso por parámetro a la base de datos, no se guardan.

Trabajo con ClientDatasets, pero para simplificar el problema he probado también con un tpFIBQuery y tampoco guarda el campo Blob.

La sentencia es un simple :
Código SQL [-]
update TR_TER_EMAIL_ADJUNTO set ADJ_ADJUNTO = :ARCHIVO
where ADJ_ID = :ADJ_ID

y la ejecuto con :
Código Delphi [-]
qryGuardarAdjunto.ParamByName('ADJ_ID').Value := IdAdjunto;
qryGuardarAdjunto.ParamByName('ARCHIVO').LoadFromFile(Archivo);
qryGuardarAdjunto.ExecQuery;

He probado a actualizar las FIBPlus a la última versión disponible, la 6.9.9 y es mucho peor. Con esa versión no puedo ni correr mi aplicación, al abrir cualquier formulario heredado e intentar cargar sus datos me salta un error de Transaction not Active (cosa que no ocurre cuando se abren ClientDatasets en formularios no heredados). He tenido que volver a la versión anterior.

La verdad es que encontrarme estos dos bugs seguidos, y ver como parece que no actualizan frecuentemente el producto ni apenas le dan soporte me hace plantearme si no debería cambiar los componentes de acceso y volver a utilizar dbExpress.

Supongo que he dado el salto a Delphi 2010 demasiado pronto, pero ya no puedo dar marcha atrás.

¿ Alguien se ha encontrado un problema parecido con las FIBPlus y ha podido solventarlo ?, ¿ alguna idea o sugerencia ?.

Gracias.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).

Última edición por guillotmarc fecha: 19-03-2010 a las 23:34:54.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi 2010 o .net? maricarmenNS Varios 6 05-03-2010 01:06:35
Help en Delphi 2010 MAXIUM La Taberna 4 20-01-2010 18:30:19
Delphi 2010 tec Varios 1 19-01-2010 19:05:55
Delphi 2010 gerardus Debates 5 30-11-2009 20:46:53
Campos memo en Delphi hfernandezmx PostgreSQL 0 10-04-2008 19:55:54


La franja horaria es GMT +2. Ahora son las 10:51:58.


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
Copyright 1996-2007 Club Delphi