Artigo: 269495 - Última revisão: segunda-feira, 9 de Outubro de 2006 - Revisão: 3.0 PROBLEMA: "A operação de múltiplos passos OLE DB gerou erros" ao abrir ligação ADO
Importante: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base): 256986
(http://support.microsoft.com/kb/256986/
)
Descrição do registo do Microsoft Windows Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido). As opções mencionadas neste artigo poderão estar em inglês, consoante a versão do sistema operativo ou dos componentes instalados. Nesta páginaSintomas
Quando tentar abrir uma ligação ADO (ActiveX Data Objects), poderá receber a seguinte mensagem de erro:
Run-time error '-2147217887 (80040e21):' A operação de múltiplos passos OLE DB gerou erros. Verifique cada valor de estado OLE DB, se disponível. Não foi efectuado nenhum trabalho. Causa
Seguem-se as duas causas possíveis deste erro:
Se a definição da propriedade for opcional, a falha não é fatal. É este o caso quando estabelece ligação sem definir de forma explícita a propriedade na cadeia de ligação. Neste caso, o ADO define a propriedade como True, mas marca-a como opcional. Resolução
Para contornar este problema, utilize um dos seguintes métodos:
Mais InformaçãoPassos para reproduzir o comportamentoCole o seguinte código num projecto executável padrão do Microsoft Visual Basic, defina uma referência de projecto como Microsoft ActiveX Data Objects e execute-o. O erro ocorre se utilizar o fornecedor DTSFlatFile ou qualquer fornecedor de OLE DB que não suporte uma das propriedades na cadeia de ligação, tal como "Persist Security Info".Referências
Para obter informações adicionais sobre este erro, clique nos números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
228935
(http://support.microsoft.com/kb/228935/
)
FIX: Uninitialized string variables, empty string values, Jet provider, and errors occurred
253157
(http://support.microsoft.com/kb/253157/
)
BUG: Identity field remains read-only after executing SET IDENTITY_INSERT ON statement
A informação contida neste artigo aplica-se a:
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

Voltar ao topo