Skip to main content

Error Codes of the CAA Storage Library

In the case of database access, the functionality of the CAA Storage library is accessed. If errors occur on an SQLite file, then the following error codes are displayed.

The following list contains a description of the CAA Storage library error codes.

Error Code

Constant

Description

30401

TIME_OUT

30402

WRONG_PARAMETER

30403

POOL_NO_MEMORY

30404

POOL_NO_ENTRY

30405

CURSOR_EOF

Attempt to move the cursor beyond the last row or before the first row

30406

CURSOR_SEARCH_BEFORE

Possible return values of the ICursor.CursorSearch_* methods

The value to search for was not found and the current position of the cursor is located before or after the position of the row searched for.

30407

CURSOR_SEARCH_AFTER

30408

NOT_IMPLEMENTED

This return value will be used in the case of unimplemented functionality.

30409

INCOMPLETE_STORAGE_CLOSE

A IStorage.StorageClose has been called. But it was not successful.

30431

SQLITE_ERROR

SQL error or missing database

30342

SQLITE_INTERNAL

Internal logic error in SQLite

30433

SQLITE_PERM

Access permission denied

30434

SQLITE_ABORT

Callback routine requested an abort

30435

SQLITE_BUSY

The database file is locked.

30436

SQLITE_LOCKED

A table in the database is locked.

30437

SQLITE_NOMEM

A malloc() has failed.

30438

SQLITE_READONLY

Attempt to write a read-only database

30439

SQLITE_INTERRUPT

Operation aborted by sqlite3_interrupt()

30440

SQLITE_IOERR

Some kind of disk I/O error has occurred.

30441

SQLITE_CORRUPT

The disk image of the database is formatted incorrectly.

30442

SQLITE_NOTFOUND

Unknown opcode in sqlite3_file_control()

30443

SQLITE_FULL

Insertion has failed because the database is full.

30444

SQLITE_CANTOPEN

Unable to open the database file.

30445

SQLITE_PROTOCOL

Protocol error of the database lock

30446

SQLITE_EMPTY

Database is empty

30447

SQLITE_SCHEMA

The database schema has changed.

30448

SQLITE_TOOBIG

String or blob exceeds size limit

30449

SQLITE_CONSTRAINT

Abort due to constraint violation

30450

SQLITE_MISMATCH

Data type mismatch

30451

SQLITE_MISUSE

Library used incorrectly

30452

SQLITE_NOLFS

Uses OS features not supported on host

30453

SQLITE_AUTH

Authorization denied

30454

SQLITE_FORMAT

Format error in auxiliary database

30455

SQLITE_RANGE

Second parameter of sqlite3_bind out of range

30456

SQLITE_NOTADB

File opened which is not a database file

30530

SQLITE_ROW

sqlite3_step() has another row ready

30531

SQLITE_DONE

sqlite3_step() has finished executing