I'm wanting to know whether we can define these ODBC settings as part of a connection string or as connection properties:
We are researching whether we can connect to an SQL Anywhere database without first having to define a ODBC DSN as this will make maintenance and support a bit easier especially in a multi-tenant environment.
I have read through the document at http://dcx.sybase.com/index.html#sa160/en/sacshelp/config-odbc-page.html however it does not go into further detail about each option.
Have you already tried to do so (as part of the research:))?
I don't know whether these entries are accepted as connection parameters or should be specified as part of the InitString connection parameter but you can get the according property names and settings simply by looking at the ODBC DSN entry:
KeysInSQLStatistics=YES Delphi=NO LazyAutocommit=YES
Update: According to Graeme, the answer is you can use those entries as optional connection parameters.
FWIW, they are also documented and explained here (as part of the DBDSN utility):