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. |