Pegasus InfoCorp: Web site design and web software development company

D_DELETE (1)

delete the current record

SYNOPSIS

    #include <typhoon.h>

    d_delete()

DESCRIPTION

    d_delete removes the current record from its table. If there is no current record, S_NOCR is returned. If the record has references, i.e. records with foreign keys that reference this record, S_RESTRICT is returned.

DIAGNOSTICS

    The status code returned by the function is also stored in the global variable db_status.

    S_OKAY

      The record was successfully deleted.

    S_NOCD

      There is no current database.

    S_NOCR

      There is no current record.

    S_RESTRICT

      One or more records currently reference this record and the record cannot be deleted.

CURRENCY CHANGES

    None.

EXAMPLE

    #include <typhoon.h>

    if( d_keyfind(CUSTOMER_NAME, "Pedersen") == S_OKAY ) { if( d_delete() != S_OKAY ) /* handle error */ }

IDENTIFICATION

    Author: Thomas B. Pedersen. Copyright (c) 1994 Thomas B. Pedersen.

SEE ALSO

    - d_fillnew (1) -

    Id Rv $3 Dt $4 iD $3 $4 $5 $6 $7 $Id: d_fillnew (3) v 1 1 1995/06/12 18:58:12 tbp Exp $ r s-1TYPHOON s0 n ds - %-- t ds - (em