[scriptable, uuid(1f350f96-7023-434a-8864-40a1c493aac1)]
interface mozIStorageError : nsISupports
Constants
General SQL error or missing database.
const
long
ERROR = 1
Internal logic error.
const
long
INTERNAL = 2
Access permission denied.
const
long
PERM = 3
A callback routine requested an abort.
const
long
ABORT = 4
The database file is locked.
const
long
BUSY = 5
A table in the database is locked.
const
long
LOCKED = 6
An allocation failed.
const
long
NOMEM = 7
Attempt to write to a readonly database.
const
long
READONLY = 8
Operation was terminated by an interrupt.
const
long
INTERRUPT = 9
Some kind of disk I/O error occurred.
const
long
IOERR = 10
The database disk image is malformed.
const
long
CORRUPT = 11
An insertion failed because the database is full.
const
long
FULL = 13
Unable to open the database file.
const
long
CANTOPEN = 14
The database is empty.
const
long
EMPTY = 16
The database scheme changed.
const
long
SCHEMA = 17
A string or blob exceeds the size limit.
const
long
TOOBIG = 18
Abort due to a constraint violation.
const
long
CONSTRAINT = 19
Data type mismatch.
const
long
MISMATCH = 20
Library used incorrectly.
const
long
MISUSE = 21
Uses OS features not supported on the host system.
const
long
NOLFS = 22
Authorization denied.
const
long
AUTH = 23
Auxiliary database format error.
const
long
FORMAT = 24
File opened that is not a database file.
const
long
NOTADB = 26
Attributes
An error string the gives more details, if available.
readonly attribute
AUTF8String
message
Indicates what type of error occurred.
readonly attribute
long
result
Compare to: