Could it be explained why there is a mix in the API methods between parameters of datatpe
string (newline separated) and parameters as datatype
This makes it complicated for developers.
Efficy.executeQueryWithoutContext(queryHandle, master, detail, queryParams, forceRefresh, getAllRecords)
queryParams = olevariant
Efficy.executeSystemSqlQuery(queryHandle, contextHandle, sql, queryParams, forceRefresh, getAllRecords, storeId)
queryParams = string
Would it be possible to accept multiple types of parameters in Delphi?
- New line separated strings: used most of the time and for backwards compatibility
- Olevariant: solely for backwards compatibility
- JS array object, supporting datatypes as string, number and dates: ["hello", 0]