Profound.js provides much of the same Record Level Access support when working with any of the supported databases. Now you can easily access your data using without having to write a whole lot of sql.
Below are functions that Some of the capabilities include:
- Read/Write/Update/Delete capabilities
- Fetching records sequentially in either direction
- Fetching records by key
- Multi-part keys
- Use of data structures to fetch and update data
- Use of global record format fields to fetch and update data
- Options for qualified and non-qualified access
- Key data structures
- Updating fields selectively
- Top-down transactional I/O without requiring callbacks
- Access to INFDS (Information Data Structure) values
- Prepared statements
- Immediately executed statements
- Parameter binding
- Custom connection attributes
- Remote connections
Below are not supported:
- Override database file support is not supported
- Using files with level checking is not supported
- QTEMP library/schema is not supported
- Record Locking is not supported
- Fetching records by relative record number is not supported
- Commit and Rollback is not supported
- Some of the INFDS (Information Data Structure) fields are not supported
For more information about RLA capabilities, see Record Level Access API.
...