How can I define a C long integer as a key in Btrieve, when there is no long data type?
How can I define a C long integer as a key in Btrieve, when there is no long data type?
- C long integer can be defined as a key in Btrieve by specifying the key as an integer. But the length need to be specified as four bytes.
When I am attached to a lot of NetWare v3.11 servers (24), each running the NetWare Btrieve NLM v5.15, I get a status 38 (Transaction Control File I/O) even though each Btrieve NLM is configured for transactions. What should I do?
- Verify the number of file servers, the /s parameter on Brequest whether it large enough
- If the number is higher, it may stop the status 38.
- Check the /s parameter (number of file servers) on Brequest to see if it is large enough. A higher setting may stop the status 38.
With NetWare Btrieve v6.0, when I perform an Insert (2) operation, NetWare Btrieve inserts for a while, then it returns a status 84 (Record in Use). What should I do?
- The application should rerun if it receives a status code 84.
- Btrieve will lock the key page for some time
- At this moment another user may try using it.