Hi Dennis, OH whoops! I really should check what I’m doing and saying and make sure they match!
What I showed is what is happening with Autochk and yes, I can see the maths of it clearly enough but Autochk exits with “Errors have been encountered.” – presumably because actual and expected counts don’t match. As far as I recall, and we’re treading in deep water here, this didn’t use to happen – at least, not the exit with errors shown. However, what is causing me the real problem is that RELOAD exits with these errors and sets the ErrVar to the error number. R>reload xxx -ERROR- Table SYS_COMMENTS has an incorrect number of rows. ( 450) -ERROR- Table SYS_DEFAULTS has an incorrect number of rows. ( 450) -ERROR- Table SYS_COMPUTED has an incorrect number of rows. ( 450) -ERROR- Table SYS_CONSTRAINTS has an incorrect number of rows. ( 450) Finished reloading with 4 error(s). RELOAD operation is complete Any thoughts? Regards, Alastair. From: Dennis McGrath Sent: Saturday, July 20, 2013 5:48 PM To: RBASE-L Mailing List Subject: [RBASE-L] - Re: Autochk query (and an unrelated mysterious fix) Actually there is no error. The expected = active. The counted = active + deleted. Dennis McGrath [email protected] [email protected] On Sat, Jul 20, 2013 at 11:40 AM, Alastair Burr <[email protected]> wrote: I posted about this earlier in the year and the problem has arisen again. After amending a table, adding a column in this case, when I next run Autochk these errors appear: Examining data in file #2... Examining data in SYS_COMMENTS Rows: Active 194, Deleted 28 Actual rows counted: 222, expected count: 194 Examining data in SYS_DEFAULTS Rows: Active 27, Deleted 1 Actual rows counted: 28, expected count: 27 Examining data in SYS_RULES Rows: Active 19, Deleted 0 Examining data in SYS_VIEWS Rows: Active 7, Deleted 0 Examining data in SYS_COMPUTED Rows: Active 20, Deleted 2 Actual rows counted: 22, expected count: 20 Examining data in SYS_PASSWORDS Rows: Active 239, Deleted 0 Examining data in SYS_CONSTRAINTS Rows: Active 81, Deleted 2 Actual rows counted: 83, expected count: 81 Examining data in SYS_TABLES Examining data in SYS_COLUMNS Examining data in SYS_INDEXES Examining data in SYS_FORMS Rows: Active 0, Deleted 0 Examining data in SYS_REPORTS Rows: Active 0, Deleted 0 Examining data in SYS_LABELS Rows: Active 0, Deleted 0 Examining data in SYS_LAYOUTS Rows: Active 0, Deleted 0 Examining data in SYS_TYPES Examining data in SYS_FORMS2 Rows: Active 0, Deleted 0 Examining data in SYS_REPORTS2 Rows: Active 0, Deleted 0 Examining data in SYS_LABELS2 Rows: Active 0, Deleted 0 Examining data in SYS_SERVERS Rows: Active 0, Deleted 0 Examining data in SYS_PROCEDURES Rows: Active 0, Deleted 0 Examining data in SYS_PROC_MODS Rows: Active 0, Deleted 0 Examining data in SYS_PROC_COLS Rows: Active 0, Deleted 0 Examining data in SYS_TRIGGERS Rows: Active 0, Deleted 0 Examining data in SYS_FORMS3 Rows: Active 26, Deleted 0 Examining data in SYS_REPORTS3 Rows: Active 21, Deleted 0 Examining data in SYS_LABELS3 Rows: Active 0, Deleted 0 Examining data in SYS_MERGE Rows: Active 0, Deleted 0 Examining data in SYS_LAYOUTS3 Rows: Active 5, Deleted 0 All the non-system tables are fine – including the one that was changed. Is this meant to happen? This was C&P’d from the output using the latest build: R:BASE eXtreme 9.5 (32), U.S. Version, Build: 9.5.3.20718. Which, if anyone had the same problem as me, with the letter N being omitted when using KEYMAP has mysteriously begun to work again – many thanks to whoever. Regards, Alastair.

