Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
The following table describes the error codes that can be returned from a database function.
Error | Description |
---|---|
ERROR_ACCESS_DENIED |
Indicates one of the following:
|
ERROR_ALREADY_EXISTS |
The function has succeeded, but the error returned by GetLastErrorindicates that OPEN_ALWAYS or CREATE_ALWAYS was specified. The database file existed before the call to this function. |
ERROR_BAD_FORMAT |
The volume specified is from a different version of EDB. |
ERROR_BAD_LENGTH |
The database is too big. |
ERROR_BAD_PROVIDER |
The specified network provider name is invalid. |
ERROR_DISK_FULL |
The destination does not contain enough available space to create the new database. |
ERROR_DUP_NAME |
A database already exists with the specified name. |
ERROR_FILE_NOT_FOUND |
The tracking tables could not be found. |
ERROR_INSUFFICIENT_BUFFER |
The cchMaxNameparameter does not specify a length large enough to hold the file name of the volume. |
ERROR_INTERNAL_DB_CORRUPTION |
The database is corrupted. |
ERROR_INVALID_HANDLE |
The handle is invalid. |
ERROR_INVALID_ORDINAL |
The name of the property cannot be retrieved from the database. |
ERROR_INVALID_PARAMETER |
One or more parameters are invalid. |
ERROR_KEY_DELETED |
Enumeration can only start with an invalid GUID or a mounted volume. Any other GUID fails. For example, deleting a volume, and then attempting to enumerate from the deleted volume's GUID causes this error. |
ERROR_LOCK_VIOLATION |
The process cannot access the file because another process has locked a portion of the file. |
ERROR_MOD_NOT_FOUND |
The specified module could not be found. |
ERROR_NO_MORE_FILES |
No matching files can be found. |
ERROR_NO_MORE_ITEMS |
There are no more volumes to enumerate. |
ERROR_NOT_ENOUGH_MEMORY |
Not enough memory was available to allocate a database handle. |
ERROR_NOT_FOUND |
The volume specified by the pVolGuidparameter could not be found. |
ERROR_NOT_SUPPORTED |
Too many sessions are open. |
ERROR_PATH_NOT_FOUND |
The specified path was not found. |
ERROR_SHARING_BUFFER_EXCEEDED |
Too many files are open for sharing. |
ERROR_SHARING_VIOLATION |
The LCID can only be changed if the volume is mounted once. This error occurs if there is an open handle on any database in the volume. |
ERROR_TOO_MANY_OPEN_FILES |
The system cannot open the file. |
ERROR_WRONG_PASSWORD |
Indicates that the password is incorrect. |