home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 012 / baddbf.zip / BADDBF.DOC next >
Text File  |  1994-11-29  |  2KB  |  49 lines

  1.                               BAD DBF v1.0
  2.                          Programmer: Alan McNamee
  3.  
  4.                      (c)1994 Advanced Systems Research
  5.                                P.O. Box 157
  6.                           Marylhurst, Or   97034
  7.                            (503) 655-7031 voice
  8.                            (503) 657-3359 BBS
  9.                         1st time logon: TBBS SYSOP
  10.  
  11.  
  12.                  A FREE PRODUCT OF ADVANCED SYSTEMS RESEARCH
  13.  
  14.  
  15.  
  16.    BAD DBF is a program that is designed to SCAN an entire drive for DBASE
  17.  datafiles ".DBF" and check the data segments of the files for data
  18.  corruption.  File corruption is usually the result of NUL bytes being
  19.  introduced into a record.  If a NUL byte is the first character of a
  20.  FIELD entry, then TBBS could lockup whenever it trys to read the
  21.  information from that record and field.
  22.  
  23.    BAD DBF will not take any kind of corrective action, it will simply report
  24.  the errors and write them to a log file "ERROR.LOG".  The log file will
  25.  contain the PATH and FILENAME of each file and the byte offset of the bad
  26.  data as well as the record number that the data is in.  You will normally
  27.  have to use a sector editor in order to clean up the bad data since NUL
  28.  bytes will terminate a field and cannot be edited with DBASE tools.
  29.  NOTE: If the NUL bytes are found AFTER the last record of the Datafile,
  30.  this could be something that a PROGRAM wrote into the .DBF on purpose and
  31.  and should not be tampered with.
  32.  
  33.  
  34.  Installation:
  35.  -------------
  36.  
  37.    The only installation requirement is that you create an SDL menu entry
  38.  for BADDBF.TPG to be called from.
  39.  
  40.    Example:
  41.  
  42.    Entry:
  43.    KEY=B TYPE=200 OPTDATA=C:\BADDBF\BADDBF /Q
  44.  
  45.  
  46.  Thats all there is to it.  Once you run the program you will be able
  47.  to select the drive letter that you wish to scan.
  48.  
  49.