home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / bit / listserv / dbasel / 1452 < prev    next >
Encoding:
Text File  |  1993-01-12  |  2.0 KB  |  40 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!paladin.american.edu!auvm!OCDIS01.TINKER.AF.MIL!JOHNBOYD
  3. Return-Path: <johnboyd@ocdis01.tinker.af.mil>
  4. X-Orig-Date: Tue, 12 Jan 1993 09:25:24 GMT
  5. X-Orig-From: I.Bowes%uk.ac.southampton%SOTON.AC.UK@TECMTYVM.MTY.ITESM.MX
  6. X-Orig-Message-Id: <9301120937.AA15470@ocdis01.tinker.af.mil>
  7. Message-ID: <9301121431.AA16477@ocdis01.tinker.af.mil>
  8. Newsgroups: bit.listserv.dbase-l
  9. Date:         Tue, 12 Jan 1993 08:31:42 -0600
  10. Sender:       "Discussion on the use of the dBase language and related
  11.               dialects" <DBASE-L@NMSUVM1.BITNET>
  12. From:         "John Boyd;LAHDI;" <johnboyd@OCDIS01.TINKER.AF.MIL>
  13. Subject:      Re: Help Preserve Deleted Records
  14. Lines: 24
  15.  
  16. In your message of 12 Jan 1993 at 0337 CST, you write:
  17. > Hi all,
  18. >
  19. > I'm having a Cheese of a time trying to preserve deleted records
  20. > when appending from one file to another. The conversion program
  21. > I've written modifies a .DBF file slightly (the odd field is added,
  22. > or subtracted). Therefore I append into my new structure. But if
  23. > I do it with Set Deleted off, the deleted records pass over, but
  24. > lose their deleted status. If I do it with Set Deleted On, I lose
  25. > the deleted records altogether. How do I preserve deleted status
  26. > when appending ?
  27. >
  28. One solution that I used once was to add another field 'MARK' @ the
  29. beginning of the database structure and put a character in mark if
  30. the record was deleted.  Then I recalled all the records, did whatever
  31. manipulation I had to do, then marked for deletion those records that had
  32. MARK set, then cleared the MARK field.  All you've really done is to 'move'
  33. the delete flag to a place that doesn't interfere with your commands. HTH..
  34.  
  35. ----------------------------------------------------------------------------
  36. 'Oklahoma, where the legislature runs without a brain' - with apologies to
  37.   Rodgers and Hammerstein
  38. Disclaimer: If you ask the Air Force, they'll tell you I don't know what
  39.              I'm talking about anyway.
  40.