assistance-engine/docs/developer.avapframework.com/appendices_21.md

1.7 KiB

ormAccessSelect()

The ormAccessSelect() command retrieves records from a table in a database based on the provided selection criteria. This command selects the desired fields and stores the results in a target variable.

Parameters

  • fields Type: variable Description: A string containing the names of the fields to be retrieved. The field names should be separated by commas.
  • dbase Type: variable Description: The name of the database from which records should be retrieved. It must be a variable containing the name of the database.
  • selector Type: variable Description: A condition to select the records to be retrieved. It must be a string specifying the selection criteria in SQL format, such as id = 1 .
  • varTarget Type: variable Description: The variable in which the query results will be stored. It must be a variable that will receive a list of dictionaries, each representing a retrieved record.

Command Flow

Example Usage

Suppose you want to retrieve the username field for all users where age is greater than 25 from a database called myDatabase .

// Define variables
fields = "username"
dbase = "myDatabase"
selector = "age > 25"
usersList = ''

// Call the command to retrieve the records
ormAccessSelect(fields, dbase, selector, usersList)

// Return the query results via addResult
addResult(usersList)

In this example, the ormAccessSelect() command will retrieve the username field for all users in the myDatabase database where age is greater than 25. The results will be stored in the usersList variable, and this variable will be returned via addResult(usersList) . The output will be a list of dictionaries, each representing a user whose username has been retrieved.