Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- db_VISTA III - d_keydel http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
   D_KEYDEL

SUMMARY
   d_keydel(FIELD[,dbn])
   long FIELD;
   int dbn;

ARGUMENTS
   FIELD       The field type of the optionak key field for which the value is
               to be deleted.

   dbn         (optional) The number of the database containing the record.

DESCRIPTION
   Function d_keydel deletes the key entry associated with the current record's
   optional key FIELD.


CURRENCY CHANGES
   None.

RETURN CODES

   2     S_NOTFOUND     Optional key value not found.You probably did not call
                        d_keystore to originally store the key.

  -5     S_INVFLD       Invalid field type.You either did not pass a field type
                        or you passed a field type which is not current record.

   -24   S_NOTLOCKED    Set type is not locked.

   -27   S_TRNOTACT     Transaction not active.In shared mode,changes can only
                        be made from within a transaction.

   -37   S_NOTOPTKEY    Specified field type is not defined as an optional key.

   -38   S_BADFIELD     Specified field type not defined in current record.


EXAMPLE

    if (d_keyfind(EMP_ID,"8505"))==S_OKAY)
     {
     /* upgrade employee to manager   */
     d_keydel(EMP_ID);
     d_keystore(MGR_ID);
     }

See Also: d_keyexist d_keystore

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson