Memory error -- transaction rolled back

Error constant SQLE_MEMORY_ERROR
ODBC 2 State ERROR
ODBC 3 State ERROR
Severity 24
SQLCODE –309
SQLSTATE 40W08
Sybase error code 3013
Probable cause

The UltraLite runtime has received an unexpected error from the system calls being used to store the UltraLite database. For example, a write to persistent memory failed. This is an internal error and indicates faulty or corrupt persistent storage on the device. A ROLLBACK statement has been automatically executed.