home *** CD-ROM | disk | FTP | other *** search
- TUTILITY
-
- TUTILITY checks a Paradox table for damage and then rebuilds it if
- necessary. Damaged Paradox tables can result from many sources,
- including power failures, hardware failures, removing a floppy disk
- that Paradox is accessing, or rebooting the system while Paradox is
- active in memory.
-
- TUTILITY also verifies and rebuilds multiple tables in batch mode. You
- need free disk space equal to 110 percent of the space taken by the
- largest table.
-
- To start TUTILITY, at the DOS prompt type the command
-
- tutility
-
- A Paradox-like menu appears with the options Verify, Rebuild,
- Directory, Monitor, and Exit. Choose options as you do in Paradox;
- press the F1 function key for help anywhere in the program.
-
-
- Verify
-
- Verify checks a table and reports whether the table descriptor is
- valid and the internal links between records unbroken.
-
- At the File Name prompt, enter the name of the table you want to check
- or press Enter to see a list. The name must be a valid Paradox table
- name (don't type the .DB suffix) and must be in the current working
- directory. Use the Directory option to change the working directory.
-
- If the table is damaged, you have the option to rebuild it.
-
-
- Rebuild
-
- Choose Rebuild to reconstruct a table whose record links have been
- severed.
-
- Enter the table to be rebuilt at the File Name prompt. The same
- restrictions apply as for Verify.
-
- If the table has not been damaged beyond repair, Rebuild links the
- records back together.
-
- NOTE: In the unlikely event of a system crash during the rebuild, some
- records might be lost because of the way relinking works. Also,
- TUTILITY deletes any primary or secondary index files associated with
- the table and rebuilds the table without any keys. Use Paradox to
- recreate these indexes. For details see "Key fields" in Chapter 6 and
- "Indexing tables" in Chapter 14 of the Paradox User's Guide.
-
- If a table has been damaged beyond the point of recovery, you'll see a
- message saying the rebuild has been unsuccessful.
-
-
- Directory
-
- To verify or rebuild a table that's not in the current working
- directory, you must first choose Directory to change your working
- directory. (TUTILITY does not accept path names when you specify a
- table.) The Directory option lets you change your working directory to
- any directory on your system.
-
-
- Monitor
-
- If you have a color graphics adapter and a black and white monitor,
- TUTILITY appears with a light background when you start the program.
- To make the screen more readable, choose Monitor, then choose B&W.
- This option has no effect on monochrome video adapters.
-
-
- Cancelling an Operation
-
- Press [Ctrl][Break] to cancel an operation. TUTILITY quits what it was
- doing and returns to DOS. NOTE: Cancelling the rebuild of a table
- could itself lead to a damaged table.
-
-
- Batch Mode
-
- You can ask TUTILITY to verify or rebuild more than one table at a
- time. All the tables must be in the current working directory.
-
- To verify several tables, at the DOS prompt type
-
- tutility table1 table2 table3
-
- where table1, table2, and table3 are the names of the tables you want
- to verify. You can also use the DOS wildcard characters ? and * to
- specify more than one file. To verify all the tables in a directory,
- type
-
- tutility -all
-
- TUTILITY examines each of the specified tables and reports the state
- of each one onscreen, along with a count of the number of tables
- examined and the number found to be damaged.
-
- You can send all messages generated by TUTILITY to a file or printer.
- For example, the command
-
- tutility -all >prn
-
- prints output for all files in the current directory.
-
- To rebuild multiple tables in a directory, type the command
-
- tutility -rebuild table1 table2 table3
-
- The -rebuild parameter tells TUTILITY that all specified tables are to
- be rebuilt if found damaged during verification. Valid tables will not
- be rebuilt.
-
- NOTE: In rebuilding a table, TUTILITY deletes all primary and
- secondary indexes associated with it. Use Paradox to recreate these
- indexes. See "Key fields" in Chapter 6 and "Indexing tables" in
- Chapter 14 of the Paradox User's Guide for details.
-
- ----------------------------------------------------------------------
-
- Control Key Summary
-
- F1 display help screen
- RightArrow move to next file name in list
- LeftArrow move to previous file name in list
- UpArrow move to file name above current on
- DownArrow move to file name below current one
- Home move to first file name in list
- End move to last file name in list
- BackSpace erase previous character
- [Ctrl][BackSpace] erase entire field
- [Break] cancel current operation
-
-