C5_DELETE TAG

 DELETE TAG
 Delete a tag
------------------------------------------------------------------------------
 Syntax

     DELETE TAG <cOrderName> [IN <xcOrderBagName>]
        [, <cOrderName> [IN xcOrderBagName] list>]

 Arguments

     <cOrderName> is a character string that represents the order name.

     <xcOrderBagName> is the name of a disk file containing one or more
     orders.  You may specify <xcOrderBagName> as the file name with or
     without the path name or appropriate extension.  If you do not include
     the extension as part of <xcOrderBagName>, Clipper uses the default
     extension of the current RDD.

     <cOrderName ...list> is an optional list of order and order bag name
     pairs, separated by commas.  Any reference to <cOrderName> that results
     in either a null string ("") or spaces is ignored.  You can specify each
     order as a literal expression or as a character expression enclosed in
     parentheses.  If you specify no extension for the order bag name, the
     current database driver supplies a default extension.

 Description

     This command removes an order from an order bag in the current or
     specified work area.  If you do not specify an <xcOrderBagName>, all
     orders bags are searched in the current or specified work area.  The
     first occurrence of <cOrderName> is deleted.  A runtime recoverable
     error is raised if the order is not found.

     If <cOrderName> is the active order, the database in the current or
     specified work area reverts to its identity order (natural or entry) and
     SET FILTER scoping.

     A runtime error is raised if <xcOrderBagName> does not exist or if it
     exists but does not contain <cOrderName>.

     The active RDD determines the order capacity of an order bag.  The
     default DBFNTX and the DBFNDX drivers only support single-order bags,
     while other RDDs may support multiple-order bags (e.g., the DBFCDX and
     DBFMDX drivers).

 Examples

     USE Customer VIA "DBFCDX" NEW
     SET INDEX TO Customer

     // Delete the Orders (Tags) Cust01 and Cust02 that
     // exist in the index file Customer
     DELETE TAG Cust01 IN Customer
     DELETE TAG Cust02 IN Customer

     // or
     // DELETE TAG Cust01 IN Customer, Cust02 IN Customer

See Also: ORDDESTROY()

 

3 responses to “C5_DELETE TAG

  1. Pingback: C5DG-3 RDD Reference | Viva Clipper !

  2. Pingback: C5 Index Commands and Functions | Viva Clipper !

  3. Pingback: C5 Commands | Viva Clipper !

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.