Rowcount
rowcount allows you to return the number of lines corresponding to a selection condition in a database table.
Syntax
rowcount(CLASS)
CLASSis a class associated with an opened table.
Examples
# How many customers and items are active ?
Local Integer CUST_COUNT, ITEM_COUNT
Local File BPCUSTOMER [BPC] Where BPCSTA=2, ITMMASTER [ITM] Where ITMSTA=1
CUST_COUNT=rowcount([BPC])
ITEM_COUNT=rowcount([ITM])
Description
nbrecord returns the number of lines that corresponds to the filter defined by a Where clause on a table opened by File or Trbegin.
It performs a Select count(*) Where... From TABLE.
The type of result is Integer or Decimal.
Comment
If no Where clause has to be used on the count, nbrecord must be used.
Associated errors
| Error code | Description |
|---|---|
| 7 | The table is not opened. |