Ver Mensaje Individual
  #5  
Antiguo 30-04-2018
Tecnofacil Tecnofacil is offline
Miembro
 
Registrado: jun 2015
Posts: 50
Reputación: 9
Tecnofacil Va por buen camino
Cita:
Empezado por gatosoft Ver Mensaje
[anydac][DApt]-400.[sql]Fetch command fetched[0] instead of [1] record, Possible reasons:update table does not have PK or row identifier,record has been changed/deleted by another user

No es un error tan extraño, normalmente occurre proqeu intentas hacer un update o insert en a través de un Query que no teien debidamente asignados su propiedad ProviderFlags en los TFields.

Generalmente el componente carga los campos y marca los que son llave primaria, pero cuando esto no sucede, se debe ingresar a cada uno y en la propiedad ProviderFlags marcar pfInKey como true.

Record has been changed/deleted by another user... es parte de la confusión al no tener llave primaria definida.
Eso es lo extraño, se estaba utilizando hace tiempo, mas de año, y de repente empezó a hacer eso, pense en un error en los datos de la tabla asi que revise todo y nada extraño, se me ocurrio reemplazar el firedacQuery y funciono perfecto.
Responder Con Cita