The following are known issues that may be encountered by your dBase DOS app when upgrading your OS. These issues have been compiled from my own experience and from the dbase.dos forum at dbase2000. |
dBase Versions | OS Versions | Issue | Known Solutions |
All DOS | NT/2K/XP |
Record locking does not work properly Records are missing Records are overwriting eachother RLOCK() reports .F. |
1. Insert the line SET REPROCESS TO 500 somewhere early in your app 2. Ensure you have SET LOCALSHARE = ON in your config.db file 3. Some folks report locking does not work when more than one protocol(TCP/IP) is running on the server. |
All DOS | 2K/XP | Task manager is reporting dBase using 100% CPU | Set the "Idle Sensitivity" to high in icon properties |
All DOS | NT/2K | OS is reporting "too many files open" | add the line FILES=99 in \system32\config.nt |
All DOS | NT/2K/XP | I can no longer print screen | Try un-checking the "prtscr" and "alt-prtscr" check boxes in the icon properties |
All DOS | 9x/NT/2K/XP/ME | How do i print to a network/shared printer |
to connect and print via lpt2: ! NET USE LPT2 \\machinename\printer SET PRINTER TO LPT2 |
III+ | 9x/NT/2K/XP/ME | I'm trying to export my data to dBase III+ but its saying the file is corrupt/encrypted | Try exporting the data as comma delimited text, then create a blank table with appropriate structure in III+ and 'append from filename type delimited' |
All DOS | NT/2K/XP/ME | I cant print to my serial printer |
Try redirecting the COM port to an LPT device, then SET PRINTER to that LPT device. For example: !MODE LPT2=COM1 SET PRINTER TO LPT2 |
All DOS | 9x and up | I cant access my files with long names |
Use 8 character notation, e.g. : USE E:\MyDatabase\Test.dbf becomes: use E:\MYDATA~1\Test.dbf |
All DOS | 9x and up | My printer is a "windows only" printer, how to print from dBase DOS? | Number of solutions here |
IV 1.0 IV 1.1 IV 1.5 |
9x and higher | When trying to create an index/re-index i receive the message "File already exists" | Your new CPU may be too fast for your current dBase version. Consider upgrading your version or running IDXFIX, both available courtesy of: Gary White/Geoff wass |
III/V | 9x |
dBase is reporting incorrect drive space? dBase is reporting negative drive space? |
If more than 2GB is available, try creating a 2GB partition and running dBase from there |
All DOS | NT/XP/2K | Printing is now slow/Printing stops and starts |
Try adding a SET PRINTER TO LPT1/2/3 before your print code Then an EJECT and SET PRINTER TO after the print code |