swirl
Guide to OmniMark 9   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
    Other Library Functions  
function  

dbTableDelete

 
 

Library: Database access (OMDB legacy)
Include: omdb.xin

Declaration

define external function dbTableDelete
       value    dbTable  table
 where value    stream   condition

Argument definitions

table
is an open dbTable object.
condition
is a condition to limit the number of rows deleted.


Purpose

Use dbTableDelete to delete records from a table using the supplied criteria.

Requirements

You must include the following line at the beginning of your OmniMark program:

  include "omdb.xin"

The condition must be

Usage Notes

None.

Example

The following example uses dbTableDelete to remove grade references for students who did not finish a course. The deletion is performed through the dbTable OMX component.

  
  process
  
      ;  local variables
      local dbDatabase this-db
      local dbTable student-course
      ;  create the database OMX objects
      set this-db to dbOpenODBC 'dbDemo'
      set student-course to dbTableOpen this-db table 'StudentCourse'
  
      ;  drop students who did not finish from course lists
      dbTableDelete student-course where "Grade is NULL"
  
      ;  catch the database exceptions
      catch #external-exception identity catch-id message catch-msg
          output 'An error occurred while accessing an omDB function.%n'
          output '%g(catch-id)  :  %g(catch-msg)%n'

      Other Library Functions
 
 

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ LEGACY LIBRARIES ] [ ERRORS ]

OmniMark 9.1.0 Documentation Generated: September 2, 2010 at 1:38:10 pm
If you have any comments about this section of the documentation, please use this form.

Copyright © Stilo International plc, 1988-2010.