Ver Mensaje Individual
  #7  
Antiguo 30-01-2016
orodriguezca orodriguezca is offline
Miembro
 
Registrado: ene 2009
Posts: 221
Reputación: 16
orodriguezca Va por buen camino
Es extraño, acabo de probar en Delphi 2010 contra una base de datos DB2/400 y funciona perfectamente. Sin embargo sugiero que revises lo siguiente.

  1. Asegurate de que el origen del campo lookup sea un TClientDataSet o cualquier otro dataset bidireccional. Un TSQLQUery al no ser bidireccional presenta problemas con los campos Lookup.

  2. Verifica mediante código si se está presentando algún tipo de error haciendo uso de el evento ReconcileError del ClientDataSet.

  3. haz uso de TSQLMonitor para verificar las sentencias SQL que se están enviando a la base de datos para hacer la actualización.

Responder Con Cita