Performs two different functions:
When creating a database, this parameter provides an encryption key for the database.
When opening a connection to an existing database, this parameter provides the same encryption key for the database. If the key provided is incorrect, the connection fails.
For applications connecting to encrypted databases.
No key is provided.
If a database is created using an encryption key, the database file is strongly encrypted using either the FIPS or the AES 128-bit algorithm. The latter is the same algorithm used to encrypt SQL Anywhere databases. By using strong encryption, you have increased security against skilled and determined attempts to gain access to the data; however, the use of strong encryption has a significant performance impact.
On Palm OS, applications are automatically shut down by the system whenever a user switches to a different application. However, you can program your UltraLite client to circumvent the need to re-enter the key each time a user switches back to the application again.
Any leading or trailing spaces in parameter values are ignored. This connection parameter's value cannot include leading single quotes('), leading double quotes ("), or semi-colons(;).