If anyone wants to look over this stuff.....
The attached DBAS_BUGS.zip file, created on a QL, holds 4 test assembly programs with source. These are:
Select_CD01: Should exclude all "CD 01" records from the database. There are 5 of those, so there should be a record count of 779. Instead there is a record count of 5 and all 5 have "CD 01" disc names. INCORRECT.
Select_CD01_64: Should include only the 5 "CD 01" records from the database. Instead there is a record count of 784 (all records) and all have "CD 01" disc names. INCORRECT.
Select_GG01: Should exclude 47 "GG 01" records from the database. There should be a record count of 737. Instead there is a record count of 127 and all have "CD 01" disc names. INCORRECT.
Select_CD01_64: Should include only the 47 "GG 01" records from the database. Instead there is a record count of 784 (all records) and all have "CD 01" disc names. INCORRECT.
I have also tested a reset of the database by selecting ALL rows, with the first byte in the parameter set to 64, to include all rows, it does indeed include all rows. When set to zero to exclude all rows, it does also work.
So, for including all rows, 64 works as does zero to exclude all rows. However, when including or excluding specific disc labels, the parameters do not appear to be working.
Also attached is an "in progress" PDF for the DBAS system --- a conversion of the Quill docs.
- DBAS.pdf
- (403.78 KiB) Downloaded 34 times
Cheers,
Norm.