Partilhar via


Erros OLEDB

Valor

Token de erro

Descrição

0x80040E00L

DB_E_BADACCESSORHANDLE

Acessador inválido.

0x80040E01L

DB_E_ROWLIMITEXCEEDED

Não foi possível inserir a linha no conjunto de linhas sem que o número máximo de linhas ativas do provedor fosse excedido.

0x80040E02L

DB_E_READONLYACCESSOR

O acessador é somente leitura. Falha na operação.

0x80040E03L

DB_E_SCHEMAVIOLATION

Os valores violam o esquema de banco de dados.

0x80040E04L

DB_E_BADROWHANDLE

Identificador de linha inválido.

0x80040E05L

DB_E_OBJECTOPEN

O objeto foi aberto.

0x80040E06L

DB_E_BADCHAPTER

Capítulo inválido.

0x80040E07L

DB_E_CANTCONVERTVALUE

Não foi possível converter um valor literal do comando no tipo correto, mas o motivo não foi o estouro de dados.

0x80040E08L

DB_E_BADBINDINFO

Informações sobre associação inválida.

0x80040E09L

DB_SEC_E_PERMISSIONDENIED

Permissão negada.

0x80040E0AL

DB_E_NOTAREFERENCECOLUMN

A coluna especificada não contém indicadores ou capítulos.

0x80040E0BL

DB_E_LIMITREJECTED

Alguns limites de custo foram rejeitados.

0x80040E0CL

DB_E_NOCOMMAND

Nenhum comando foi definido para o objeto de comando.

0x80040E0DL

DB_E_COSTLIMIT

Não é possível encontrar um plano consulta dentro do limite de custo determinado.

0x80040E0EL

DB_E_BADBOOKMARK

Indicador inválido.

0x80040E0FL

DB_E_BADLOCKMODE

Modo de bloqueio inválido.

0x80040E10L

DB_E_PARAMNOTOPTIONAL

Nenhum valor foi especificado para um ou mais parâmetros necessários.

0x80040E11L

DB_E_BADCOLUMNID

Identificação de coluna inválida.

0x80040E12L

DB_E_BADRATIO

Proporção inválida.

0x80040E13L

DB_E_BADVALUES

Valor inválido.

0x80040E14L

DB_E_ERRORSINCOMMAND

O comando continha um ou mais erros.

0x80040E15L

DB_E_CANTCANCEL

Não é possível cancelar o comando em execução.

0x80040E16L

DB_E_DIALECTNOTSUPPORTED

O provedor não oferece suporte para o dialeto especificado.

0x80040E17L

DB_E_DUPLICATEDATASOURCE

Já existe uma fonte de dados com o nome especificado.

0x80040E18L

DB_E_CANNOTRESTART

O conjunto de linhas foi criado a partir de uma alimentação de dados dinâmica e não pode ser reiniciado.

0x80040E19L

DB_E_NOTFOUND

Nenhuma chave correspondente às características descritas foi encontrada no intervalo atual.

0x80040E1BL

DB_E_NEWLYINSERTED

O provedor não pode determinar a identidade das linhas recentemente inseridas.

0x80040E1AL

DB_E_CANNOTFREE

A propriedade desta árvore foi atribuída ao provedor.

0x80040E1CL

DB_E_GOALREJECTED

Nenhum peso diferente de zero foi especificado para as metas que contam com suporte; a meta foi rejeitada e a meta atual não foi alterada.

0x80040E1DL

DB_E_UNSUPPORTEDCONVERSION

Não existe suporte para a conversão solicitada.

0x80040E1EL

DB_E_BADSTARTPOSITION

lRowsOffset posicionaria você externamente a uma das extremidades do conjunto de linhas, independentemente do valor de cRows especificado; o valor de cRowsObtained é 0.

0x80040E20L

DB_E_NOTREENTRANT

O provedor chamou um método de IRowsetNotify no consumidor e o método ainda não retornou.

0x80040E21L

DB_E_ERRORSOCCURRED

Ocorreram erros.

0x80040E22L

DB_E_NOAGGREGATION

Um IUnknown de controle não nulo foi especificado e o objeto que está sendo criado não oferece suporte para agregação.

0x80040E23L

DB_E_DELETEDROW

A linha atual foi excluída.

0x80040E24L

DB_E_CANTFETCHBACKWARDS

O conjunto de linhas não oferece suporte para busca em sentido inverso.

0x80040E25L

DB_E_ROWSNOTRELEASED

Todas HROWs devem ser liberadas antes que outras possam ser obtidas.

0x80040E26L

DB_E_BADSTORAGEFLAG

Não existe suporte para um dos sinalizadores de armazenamento especificados.

0x80040E27L

DB_E_BADCOMPAREOP

O operador de comparação era inválido.

0x80040E28L

DB_E_BADSTATUSVALUE

O sinalizador de status especificado não era DBCOLUMNSTATUS_OK ou DBCOLUMNSTATUS_ISNULL.

0x80040E29L

DB_E_CANTSCROLLBACKWARDS

O conjunto de linhas não pode rolar para trás.

0x80040E2AL

DB_E_BADREGIONHANDLE

Identificador de região inválido.

0x80040E2BL

DB_E_NONCONTIGUOUSRANGE

O conjunto de linhas especificado não era contíguo ou se sobrepunha às linhas na região especificada.

0x80040E2CL

DB_E_INVALIDTRANSITION

A transição de ALL* para MOVE* ou EXTEND* foi especificada.

0x80040E2DL

DB_E_NOTASUBREGION

A região especificada não é uma sub-região apropriada da região identificada pelo identificador de região fornecido.

0x80040E2EL

DB_E_MULTIPLESTATEMENTS

O provedor não oferece suporte para comandos com várias instruções.

0x80040E2FL

DB_E_INTEGRITYVIOLATION

Um valor especificado violou as restrições de integridade de uma coluna ou tabela.

0x80040E30L

DB_E_BADTYPENAME

O nome do tipo especificado não foi reconhecido.

0x80040E31L

DB_E_ABORTLIMITREACHED

A execução foi interrompida porque o limite de um recurso foi atingido; nenhum resultado foi retornado.

0x80040E32L

DB_E_ROWSETINCOMMAND

Não é possível clonar um objeto de comando cuja árvore de comando contenha um ou mais conjuntos de linhas.

0x80040E33L

DB_E_CANTTRANSLATE

Não é possível representar a árvore atual como texto.

0x80040E34L

DB_E_DUPLICATEINDEXID

O índice especificado já existe.

0x80040E35L

DB_E_NOINDEX

O índice especificado não existe.

0x80040E36L

DB_E_INDEXINUSE

O índice especificado estava em uso.

0x80040E37L

DB_E_NOTABLE

A tabela especificada não existe.

0x80040E38L

DB_E_CONCURRENCYVIOLATION

O conjunto de linhas estava usando simultaneidade otimista e o valor de uma coluna foi alterado desde a última vez que em que foi lido.

0x80040E39L

DB_E_BADCOPY

Foram detectados erros durante a cópia.

0x80040E3AL

DB_E_BADPRECISION

A precisão especificada era inválida.

0x80040E3BL

DB_E_BADSCALE

A escala especificada era inválida.

0x80040E3CL

DB_E_BADTABLEID

Identificação de tabela inválida.

0x80040E3DL

DB_E_BADTYPE

O tipo especificado era inválido.

0x80040E3EL

DB_E_DUPLICATECOLUMNID

Uma identificação de coluna ocorreu mais de uma vez na especificação.

0x80040E3FL

DB_E_DUPLICATETABLEID

A tabela especificada já existe.

0x80040E40L

DB_E_TABLEINUSE

A tabela especificada estava em uso.

0x80040E41L

DB_E_NOLOCALE

A identificação de localidade especificada não tinha suporte.

0x80040E42L

DB_E_BADRECORDNUM

O número de registro especificado é inválido.

0x80040E43L

DB_E_BOOKMARKSKIPPED

Embora o indicador tivesse um formato válido, nenhuma linha correspondente foi encontrada.

0x80040E44L

DB_E_BADPROPERTYVALUE

O valor de uma propriedade era inválido.

0x80040E45L

DB_E_INVALID

O conjunto de linhas não foi dividido em capítulos.

0x80040E46L

DB_E_BADACCESSORFLAGS

Acessador inválido.

0x80040E47L

DB_E_BADSTORAGEFLAGS

Sinalizadores de armazenamento inválidos.

0x80040E48L

DB_E_BYREFACCESSORNOTSUPPORTED

Este provedor não oferece suporte para acessadores por referência.

0x80040E49L

DB_E_NULLACCESSORNOTSUPPORTED

Este provedor não oferece suporte para acessadores nulos.

0x80040E4AL

DB_E_NOTPREPARED

O comando não foi preparado.

0x80040E4BL

DB_E_BADACCESSORTYPE

O acessador especificado não era um acessador de parâmetro.

0x80040E4CL

DB_E_WRITEONLYACCESSOR

O acessador especificado era somente gravação.

0x80040E4DL

DB_SEC_E_AUTH_FAILED

Falha na autenticação.

0x80040E4EL

DB_E_CANCELED

A alteração foi cancelada durante a notificação; nenhuma coluna foi alterada.

0x80040E4FL

DB_E_CHAPTERNOTRELEASED

O conjunto de linhas foi convertido em um capítulo e o capítulo não foi liberado.

0x80040E50L

DB_E_BADSOURCEHANDLE

Identificador de origem inválido.

0x80040E51L

DB_E_PARAMUNAVAILABLE

O provedor não pode derivar informações de parâmetro e SetParameterInfo não foi chamado.

0x80040E52L

DB_E_ALREADYINITIALIZED

O objeto de fonte de dados já foi inicializado.

0x80040E53L

DB_E_NOTSUPPORTED

O provedor não oferece suporte para este método.

0x80040E54L

DB_E_MAXPENDCHANGESEXCEEDED

O número de linhas com alterações pendentes excedeu o limite definido.

0x80040E55L

DB_E_BADORDINAL

A coluna especificada não existe.

0x80040E56L

DB_E_PENDINGCHANGES

Existem alterações pendentes em uma linha com uma contagem de referência de valor zero.

0x80040E57L

DB_E_DATAOVERFLOW

Um valor literal no comando excedeu o intervalo do tipo da coluna associada.

0x80040E58L

DB_E_BADHRESULT

O HRESULT fornecido era inválido.

0x80040E59L

DB_E_BADLOOKUPID

O LookupID fornecido era inválido.

0x80040E5AL

DB_E_BADDYNAMICERRORID

O DynamicErrorID fornecido era inválido.

0x80040E5BL

DB_E_PENDINGINSERT

Não foi possível obter dados visíveis para uma linha inserida recentemente que ainda não foi atualizada.

0x80040E5CL

DB_E_BADCONVERTFLAG

Sinalizador de conversão inválido.

0x80040E5DL

DB_E_BADPARAMETERNAME

O nome de parâmetro especificado não foi reconhecido.

0x80040E5EL

DB_E_MULTIPLESTORAGE

Vários objetos de armazenamento não podem ser abertos simultaneamente.

0x80040E5FL

DB_E_CANTFILTER

Não foi possível abrir o filtro solicitado.

0x80040E60L

DB_E_CANTORDER

Não foi possível abrir o pedido solicitado.

0x80040E65L

DB_E_NOCOLUMN

O columnID fornecido era inválido.

0x80040E67L

DB_E_COMMANDNOTPERSISTED

O comando fornecido não possui um DBID.

0x80040E68L

DB_E_DUPLICATEID

O DBID fornecido já existe.

0x80040E69L

DB_E_OBJECTCREATIONLIMITREACHED

O número máximo de sessões para o qual o provedor oferece suporte já foi criado. O consumidor deve liberar uma ou mais sessões que estão em andamento no momento antes de obter um novo Objeto de sessão.

0x80040E72L

DB_E_BADINDEXID

A identificação do índice é inválida.

0x80040E73L

DB_E_BADINITSTRING

A cadeia de inicialização especificada não está de acordo com a especificação.

0x80040E74L

DB_E_NOPROVIDERSREGISTERED

O enumerador de raiz do OLE DB não retornou nenhum provedor que correspondesse a qualquer SOURCES_TYPE solicitado.

0x80040E75L

DB_E_MISMATCHEDPROVIDER

A cadeia de inicialização especifica um provedor que não corresponde ao provedor ativo no momento.

0x80040E76L

DB_E_BADCOMMANDID

O DBID especificado é inválido.

0x80040E6AL

SEC_E_BADTRUSTEEID

Valor de objeto de confiança inválido.

0x80040E6BL

SEC_E_NOTRUSTEEID

O objeto de confiança não se refere à fonte de dados atual.

0x80040E6CL

SEC_E_NOMEMBERSHIPSUPPORT

O objeto de confiança não oferece suporte para associações/coleções.

0x80040E6DL

SEC_E_INVALIDOBJECT

O objeto é inválido ou desconhecido para o provedor.

0x80040E6EL

SEC_E_NOOWNER

Não existe um proprietário para o objeto.

0x80040E6FL

SEC_E_INVALIDACCESSENTRYLIST

A lista de entrada de acesso fornecida é inválida.

0x80040E70L

SEC_E_INVALIDOWNER

O objeto de confiança fornecido como proprietário é inválido ou desconhecido para o provedor.

0x80040E71L

SEC_E_INVALIDACCESSENTRY

A permissão fornecida na lista de entrada de acesso é inválida.

0x80040E77L

DB_E_BADCONSTRAINTTYPE

ConstraintType era inválido ou não tinha suporte no provedor.

0x80040E78L

DB_E_BADCONSTRAINTFORM

O ConstraintType não era DBCONSTRAINTTYPE_FOREIGNKEY e cForeignKeyColumns não era zero.

0x80040E79L

DB_E_BADDEFERRABILITY

Deferrability era inválido ou o valor não tinha suporte no provedor.

0x80040E80L

DB_E_BADMATCHTYPE

MatchType era inválido ou o valor não tinha suporte no provedor.

0x80040E8AL

DB_E_BADUPDATEDELETERULE

UpdateRule ou DeleteRule era inválido ou o valor não tinha suporte no provedor.

0x80040E8BL

DB_E_BADCONSTRAINTID

Identificação de restrição inválida.

0x80040E8CL

DB_E_BADCOMMANDFLAGS

O dwFlags era inválido.

0x80040E8DL

DB_E_OBJECTMISMATCH

O rguidColumnType apontava para uma GUID que não correspondia ao tipo de objeto desta coluna ou esta coluna não foi definida.

0x80040E91L

DB_E_NOSOURCEOBJECT

Não existe uma linha de origem.

0x80040E92L

DB_E_RESOURCELOCKED

O objeto do OLE DB representado por esta URL está bloqueado por um ou mais processos.

0x80040E93L

DB_E_NOTCOLLECTION

O cliente solicitou um tipo de objeto que é válido apenas para uma coleção.

0x80040E94L

DB_E_READONLY

O chamador solicitou acesso de gravação a um objeto somente leitura.

0x80040E95L

DB_E_ASYNCNOTSUPPORTED

O provedor não pôde estabelecer uma conexão com o servidor deste objeto.

0x80040E96L

DB_E_CANNOTCONNECT

O provedor não pôde estabelecer uma conexão com o servidor deste objeto.

0x80040E97L

DB_E_TIMEOUT

O tempo de espera para a tentativa de associação ao objeto expirou.

0x80040E98L

DB_E_RESOURCEEXISTS

O provedor não pôde criar um objeto nesta URL porque já existe um objeto nomeado por essa URL.

0x80040E8EL

DB_E_RESOURCEOUTOFSCOPE

A URL solicitada estava fora do escopo.

0x80040E90L

DB_E_DROPRESTRICTED

Não foi possível descartar a coluna ou restrição porque ela foi referida por uma exibição ou restrição dependente.

0x80040E99L

DB_E_DUPLICATECONSTRAINTID

A restrição já existe.

0x80040E9AL

DB_E_OUTOFSPACE

O objeto não pôde ser criado nesta URL porque o servidor está sem armazenamento físico.

0x00040EC0L

DB_S_ROWLIMITEXCEEDED

A busca do número de linhas solicitado excederia o número total de linhas ativas ao qual o conjunto de linhas oferece suporte.

0x00040EC1L

DB_S_COLUMNTYPEMISMATCH

Um ou mais tipos de colunas são incompatíveis; erros de conversão ocorrerão durante a cópia.

0x00040EC2L

DB_S_TYPEINFOOVERRIDDEN

As informações de tipo de parâmetro foram substituídas pelo chamador.

0x00040EC3L

DB_S_BOOKMARKSKIPPED

O indicador de linha excluída ou não-membro foi ignorado.

0x00040EC5L

DB_S_NONEXTROWSET

Não há mais conjuntos de linhas.

0x00040EC6L

DB_S_ENDOFROWSET

O início ou fim do conjunto de linhas ou capítulo foi atingido.

0x00040EC7L

DB_S_COMMANDREEXECUTED

O provedor executou o comando novamente.

0x00040EC8L

DB_S_BUFFERFULL

O buffer de dados variáveis está cheio.

0x00040EC9L

DB_S_NORESULT

Não há mais resultados.

0x00040ECAL

DB_S_CANTRELEASE

O servidor não pode liberar ou desatualizar um bloqueio até o final da transação.

0x00040ECBL

DB_S_GOALCHANGED

Não havia suporte para o peso especificado, ou o peso especificado excedeu o limite e foi definido como 0 ou como o limite para o qual existia suporte.

0x00040ECCL

DB_S_UNWANTEDOPERATION

O consumidor não tem interesse em receber outras chamadas de notificação por esse motivo.

0x00040ECDL

DB_S_DIALECTIGNORED

O dialeto de entrada foi ignorado e o texto foi retornado em um dialeto diferente.

0x00040ECEL

DB_S_UNWANTEDPHASE

O consumidor não tem interesse em receber outras chamadas de notificação nesta fase.

0x00040ECFL

DB_S_UNWANTEDREASON

O consumidor não tem interesse em receber outras chamadas de notificação por esse motivo.

0x00040ED0L

DB_S_ASYNCHRONOUS

A operação está sendo processada de modo assíncrono.

0x00040ED1L

DB_S_COLUMNSCHANGED

Para reposicionar no início do conjunto de linhas, o provedor precisou executar a consulta novamente; a ordem das colunas foi alterada ou colunas foram adicionadas ou removidas do conjunto de linhas.

0x00040ED2L

DB_S_ERRORSRETURNED

O método tinha alguns erros; os erros foram retornados na matriz de erro.

0x00040ED3L

DB_S_BADROWHANDLE

Identificador de linha inválido.

0x00040ED4L

DB_S_DELETEDROW

Um HROW fornecido referia-se a uma linha de exclusão forçada.

0x00040ED5L

DB_S_TOOMANYCHANGES

O provedor não pôde controlar todas as alterações; o cliente deve repetir a busca de dados associados à região usando outro método.

0x00040ED6L

DB_S_STOPLIMITREACHED

A execução foi interrompida porque o limite de um recurso foi atingido; os resultados obtidos até o momento foram retornados, mas a exceção não pode ser retomada.

0x00040ED8L

DB_S_LOCKUPGRADED

Um bloqueio foi atualizado do valor especificado.

0x00040ED9L

DB_S_PROPERTIESCHANGED

Uma ou mais propriedades foram alteradas conforme permitido pelo provedor.

0x00040EDAL

DB_S_ERRORSOCCURRED

Ocorreram erros.

0x00040EDBL

DB_S_PARAMUNAVAILABLE

O parâmetro especificado era inválido.

0x00040EDCL

DB_S_MULTIPLECHANGES

A atualização desta linha fez com que mais de uma linha fosse atualizada na fonte de dados.

0x00040ED7L

DB_S_NOTSINGLETON

A associação falhou porque o provedor não pôde satisfazer todos os sinalizadores ou propriedades da ligação.

0x00040EDDL

DB_S_NOROWSPECIFICCOLUMNS

A linha não tem colunas específicas de linha.