home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / db4bugs.zip / ANOMALY3.TXT < prev    next >
Text File  |  1989-01-24  |  5KB  |  122 lines

  1. In keeping with our commitment to provide you, the user, with support
  2. that will maximize your productivity with the dBASE IV product, we are
  3. continuing our tradition of publishing timely, detailed anomaly and
  4. work-around reports.
  5.  
  6. The following listing addresses three known anomalies when using dBASE
  7. IV. Use of these techniques will aid you in avoiding anomalies that
  8. have been reported to our Software Support Center.  This report will
  9. be supplemented as new information is received.  There are also two
  10. Usage Tips that users can use in order to avoid further problems or
  11. misunderstanding when using the dBASE IV product.
  12.  
  13. *******************************************************************
  14.  
  15.                             ANOMALIES
  16.                                  
  17. MODIFY STRUCTURE will not create .BAK files
  18.  
  19. Issuing the command MODIFY STRUCTURE (from the Dot Prompt) or Shift-F2
  20. (from the Command Center) while highlighting a database file, allows
  21. modifications to be made to the structure of the .DBF file.  dBASE III PLUS
  22. automatically created a backup file with the extension .BAK that was a copy
  23. of the original .DBF file.  dBASE IV does not create this backup.
  24.  
  25.  
  26. WORKAROUND:
  27.  
  28. In order to preserve data in the case of a mishap or an unsuccessful
  29. modification to the existing structure, use the COPY command to produce a
  30. duplicate, temporary file prior to modifing any .DBF file.
  31.  
  32. USE .dbf filename
  33. COPY TO temp
  34. MODIFY STRUCTURE
  35.  
  36. =================================================================
  37.  
  38. Date type Index key expressions in .NDX files coming from dBASE III
  39. PLUS.
  40.  
  41. Index files created in dBASE III PLUS and used in dBASE IV may return
  42. the error message "Data type mismatch" during operations such as EDIT,
  43. APPEND or SEEK.  
  44.  
  45. WORKAROUND:
  46.  
  47. In the case of .NDX files, simply issue a REINDEX command to recreate
  48. the index file under dBASE IV.  In the case of the .MDX file, if the
  49. database cannot be opened with the updated production .MDX file, the
  50. user will have to delete the .MDX file and create it from scratch. 
  51. However, if the file can be opened in dBASE IV, issue the REINDEX
  52. command.
  53.  
  54. Also, users may issue a COPY INDEXES <.ndx file list>
  55. TO <.mdx filename> command to update a production .MDX file with the
  56. key expression from a dBASE III PLUS .NDX file.  
  57.  
  58. =================================================================
  59.  
  60. LABEL generation errors when DEFAULT is set to A:
  61.  
  62. Creating or modifying labels with SET DEFAULT TO A, causes generation
  63. errors.  The first error returned during generation of the .LBG code
  64. is "Generation error 34, label.cod @460" and subsequent to that,
  65. "Generation error 161, label.cod @777   Builtin function 325 failed". 
  66.  
  67. WORKAROUND:
  68.  
  69. 1)   Copy the relevant files to the hard disk, and thereafter,
  70.      MODIFY/CREATE LABEL will not cause generation errors.
  71.  
  72. 2)   Download the updated file LABEL.GEN form the dBASE IV Library and copy
  73.      it over the LABEL.GEN in your dBASE IV directory. 
  74.  
  75. *****************************************************************
  76.  
  77.                             USAGE TIPS
  78.  
  79. .$VM and .$ED dBASE IV temporary files
  80.  
  81. dBASE IV will create temporary files in the DOS default directory
  82. during each dBASE IV session.  These files are named with a series of
  83. numbers ending with an extension of .$VM or .$ED.  These temporary
  84. files should be deleted by dBASE after a session, but often are not.  They
  85. can be deleted manually after quitting dBASE.  
  86.  
  87. dBASE IV can be forced to reroute these files to a different location
  88. by using a DOS environmental variable.
  89.  
  90. For example:
  91.      SET TMP=D:\
  92.           will route the temporary files to a D: RAM disk
  93.      
  94.      SET TMP=C:\DB4TEMPS\
  95.           will route them to a special directory on the hard disk.
  96.  
  97. This will make it easier to delete these files now that their location on
  98. the hard disk is always known.
  99.  
  100. Note: A backslash is required as a terminator after all path names. 
  101. Also, a period should not be included in the directory name.
  102.  
  103. =================================================================
  104.  
  105. SHARE and FASTOPEN cannot be resident (loaded in memory) during dBASE IV
  106. installation
  107.  
  108. Attempting to install dBASE IV (especially running under DOS 4.0) when the
  109. DOS SHARE and/or FASTOPEN  utilities have been loaded will hinder
  110. successful installation of the product.  An error such as "Open file
  111. error" may be returned.  With SHARE loaded, the Install routine may
  112. fail to recognize the insertion of System disk # 1 or # 2.  
  113.  
  114.  
  115. WORKAROUND:
  116.  
  117. Remove these Terminate and Stay Resident programs (TSRs)/utilities
  118. from the CONFIG.SYS or AUTOEXEC.BAT files or temporarily rename these files
  119. and reboot the computer. This will allow the successful installation of the
  120. product.  After completing the installation, these programs can be loaded
  121. as usual through the original CONFIG.SYS or AUTOEXEC.BAT files.
  122.