home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / dbms_mag / 9107 / c_file2 < prev    next >
Text File  |  1991-06-03  |  1KB  |  31 lines

  1. //--------------------------------------------------------------------
  2. // Apex update method.                                               |
  3. //--------------------------------------------------------------------
  4. update_record(char *new_record, DBFILE *table)
  5. {
  6.     dbf_updrec(table,new_record); // Updates the current record for
  7.                              // selected table with the new 
  8.                             // record buffer and maintains indexes.  
  9. }
  10.  
  11. //--------------------------------------------------------------------
  12. // Code Base Method.                                                 |
  13. //--------------------------------------------------------------------
  14. update_record(long record_number)
  15. {
  16.      d4write(record_number); // Updates the current record and 
  17.                         // maintains all associated indexes
  18. }
  19.  
  20. //--------------------------------------------------------------------
  21. // AccSys Method.                                                    |
  22. //--------------------------------------------------------------------
  23. update_record(char *new_record, char *old_key, char *new_key, 
  24.               int   index     , int   table  , long  record_number)
  25. {
  26.      dNrmkey(index, old_key, record_number);  // Delete any related keys
  27.      dNputkey(index, new_key, record_number); // Add the new keys
  28.      dDupdrec(table,record_number,new_record);// Update the old data record
  29.                                      // with the new one
  30. }
  31.