PROCEDIMIENTO: beginTransactionValidate

Discussão em 'Progress 4GL' iniciado por carlos, Dezembro 14, 2011.

  1. carlos

    carlos Membro Participativo

    Amigos estoy haciendo este proceso en el SDO de una tabla usuarios y quiero cambiar el valor del password con el nuevo valor encryptado y me sale un error al momento de grabar. El procedimiento es el siguiente:


    > PROCEDURE beginTransactionValidate:
    > /*------------------------------------------------------------------------------
    > Purpose:
    > Parameters: <none>
    > Notes:
    > ------------------------------------------------------------------------------*/
    > FIND FIRST RowObjUpd.
    > MESSAGE "beginTransactionValidate" SKIP(1)
    > "RowObjUpd " RowObjUpd.Pass-upd SKIP
    > "rowObject " rowObject.Pass-upd
    > VIEW-AS ALERT-BOX.
    >
    > RowObjUpd.Pass-upd = ENCODE(rowObject.Pass-upd).
    >
    > END PROCEDURE.

    El error que me sale es el siguiente despues que grabo:

    > Table: DES-User
    > Field(s) have been changed by another user. Your change has been rejected.
    > Update cancelled.


    Mi pregunta es donde debo de colocar ese cambio par que no me salga ese error.

    CArlos.

Compartilhe esta Página