The Table_DisableErrorChecks() function allows Dexterity to ignore automatic error checking for table operations.
Table_DisableErrorChecks(disable)
• disable – A boolean that sets the error checking status. The value true disables error checking; false enables error checking.
The boolean value true.
If you disable error checking, the Dexterity Data Management Subsystem will ignore the following errors for table operations:
0 – No error |
20 – Transaction in progress |
1 – Low on memory |
21 – Not a variable length table |
2 – Database manager not initialized |
22 – No table definition could be found |
3 – Database manager not supported |
23 – Attempted to lock two records |
4 – Too many tables opened |
24 – No lock on update |
5 – Record length too long |
25 – Table doesn’t match definition |
6 – Too many keys for database type |
26 – The disk is full |
7 – Too many segments |
27 – Unknown error |
8 – Table not registered |
28 – A non-modifiable key changed |
9 – Table not found |
29 – Not a variable length field |
10 – Locked record |
30 – A record was changed with a passive lock |
11 – Table name error |
31 – Deadlocked |
12 – Table not open |
32 – Path not found |
13 – Table not opened exclusive |
33 – Buffer error |
14 – Invalid command sent to database manager |
34 – Error in creating a P.SQL table |
15 – Key number doesn’t exist |
35 – Invalid key definition |
16 – End of file |
36 – Maximum number of SQL connections reached |
17 – Duplicate record |
37 – Error accessing SQL data |
18 – Table is missing |
38 – Error converting SQL data |
19 – A set is already active |
39 – Error generating SQL data |
When you use this function to disable error checking, always enable error checking before the script is completed. |