Como resolver problemas de "ADODB.Connection" erro 800a0bb9 do conjunto de registos DTC

Traduções de Artigos Traduções de Artigos
Artigo: 197323 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Um controlo de inserção durante a criação InterDev Visual (DTC) poderá devolver a seguinte mensagem de erro:
Erro ADODB.Connection '800a0bb9'

A aplicação está a utilizar argumentos que são do tipo errado, estão fora do intervalo aceitável ou estão em conflito com um do outro.
Este artigo descreve alguns dos passos comuns para resolver esta mensagem de erro.

Mais Informação

Este erro ocorre porque o controlo de inserção durante a criação de conjunto de registos erros são filtrados através de biblioteca scripts Visual InterDev 6.0. Normalmente, o problema manifesta-se como uma cadeia de ligação em branco ou incorrectos.

Para resolver este erro, siga estes passos:
  1. Este erro ocorre normalmente porque o ficheiro global.asa não é despoletado. Como resultado, não são criadas as variáveis de sessão e de aplicação são inicializadas nos eventos Application_OnStart e Session_OnStart . A causa mais comum para global.asa não accionar é se a pasta virtual que contém o ficheiro não está definida como uma aplicação.

    IIS 3.0

    Para resolver este problema no Internet Information Server (IIS) 3.0, configure uma pasta virtual em que os ficheiros global.asa e .asp existem no IIS. Permitir que esta pasta as permissões Ler e executar.

    IIS 4.0 e IIS 5.0

    Para resolver este problema no IIS 4.0 e 5.0, tornar o directório virtual "Aplicação" da seguinte forma:

    1. Abra a consola de gestão da Microsoft.
    2. Clique com o botão direito do rato na pasta virtual em global.asa ficheiro existe e, em seguida, clique em Propriedades .
    3. No separador directório , clique em criar .
    4. Clique em OK para fechar a janela Propriedades.
    o Personal Web Server

    Para resolver este problema para o Personal Web Server num computador com o Microsoft Windows 95 ou Windows 98, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
    184572PROBLEMA: Criar aplicações com o PWS 4.0, Windows 95 e VID
  2. Certifique-se que global.asa não é perder o estado da sessão em vez de não accionar sequer. Para o fazer, siga estes passos:
    1. Abra o ficheiro global.asa e adicione o seguinte código para o evento Session_OnStart :
      Session("Test") = Now()
      						
    2. Crie uma página ASP (Active Server Pages) com o nome teste.asp. Utilize o seguinte código para escrever essa variável de sessão:
      <%
      Response.Write "Session variable: " & Session("Test")
      %>
      						
    3. No browser, ver teste.asp. Se a cadeia de data/hora aparecer depois de "variável de sessão:" texto, global.asa é accionar.
    Para obter informações adicionais sobre este erro quando é accionar global.asa, mas o estado da sessão ou o estado da aplicação a ser perdem-se, clique números de artigo existentes abaixo para visualizar os artigos na base de dados de conhecimento da Microsoft:
    281298PROBLEMA: Variáveis de sessão não Persist quando aplicações contém global.asa vazio
    182891INFO: O ID de sessão não Persist em Active Server Pages
    172864Erro: Falha de páginas ASP no acesso a sessão e objectos de aplicação
    178037PROBLEMA: A variáveis de sessão são perdidos quando ASP está localizado no conjunto de molduras
    173307PROBLEMA: Pastas virtuais aninhadas podem perder o estado da sessão
  3. Este erro pode ocorrer devido a um problema de permissões. Active a autenticação base para esta aplicação apenas ver se existe um problema de permissões. Para o fazer, siga estes passos:

    1. Abra a consola de gestão da Microsoft.
    2. Clique com o botão direito do rato no directório virtual onde global.asa ficheiro existe e, em seguida, clique em Propriedades .
    3. No separador Segurança de directórios , em controlo de acesso anónimo e autenticação , clique em Editar .
    4. Desmarcar todas as caixas de verificação e, em seguida, seleccione a caixa de verificação Autenticação básica .
    5. Clique em Aplicar e, em seguida, clique em OK .
    6. Visualize a página novamente. Quando lhe for pedido para iniciar sessão, utilize uma conta de administrador.
    Se a página Web funcionar correctamente quando utiliza autenticação base, é mais provável que existe um problema permissões num ficheiro. Alterar novamente para o esquema de autenticação predefinido e utilize o Monitor de ficheiros do Windows NT para procurar erros de "Acesso negado" do ficheiro. Monitor de ficheiros do Windows NT está disponível do seguinte Web site da Sysinternals:
    http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx
  4. Este erro pode ocorrer se um campo associado contiver espaços no respectivo nome, tal como "Campo um". Biblioteca scripts Visual InterDev 6.0 não delimitar nomes de campos. Como resultado, ocorre um erro de sintaxe. Para resolver este problema, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
    259388PROBLEMA: erro 800a0bb9 ocorre com dados dependente controlo inserção durante a criação
  5. Verifique se as variáveis de ambiente TEMP e TMP existem como variáveis do sistema quando liga a uma base de dados de baseado em ficheiros, tal como o Microsoft Access.

    Para o fazer, siga estes passos:
    1. No menu Iniciar , clique em definições , clique em Painel de controlo e, em seguida, faça duplo clique no ícone sistema .
    2. No Microsoft Windows NT, clique no separador ambiente .

      No Microsoft Windows 2000, clique no separador Avançadas e, em seguida, clique em Variáveis de ambiente .
    3. Em Variáveis do sistema , procure as variáveis TEMP e TMP. Se estas variáveis existirem, verifique se o caminho está correcto.

      Se estas variáveis não existirem, em Variáveis do sistema , clique em Novo . Na caixa Nome da variável , escreva TEMP . Na caixa Valor da variável , escreva c:\temp .
    4. Repita o passo anterior para o TMP variável.

Referências

190743PROBLEMA: Erro de ADODB.Recordset '800a0bb9' ao utilizar o filtro booleano
254517PROBLEMA: 800a0bb9 erro: "Aplicação é utilizar argumentos que são do tipo errado"
188715ASA global não accionar quando Visual InterDev efectuadas IIS 4.0 aplicação
248013Mensagem de erro: Erro HTTP 500-12 reiniciar a aplicação
Microsoft fornece informações de contactos outros fabricantes para ajudar a encontrar suporte técnico. Poderá ser alterado estas informações de contacto sem aviso prévio. Microsoft não garante a precisão destas informações de contacto outros fabricantes.

Propriedades

Artigo: 197323 - Última revisão: 12 de janeiro de 2007 - Revisão: 4.4
A informação contida neste artigo aplica-se a:
  • Microsoft Visual InterDev 6.0 Standard Edition
  • Microsoft Internet Information Server 3.0
  • Microsoft Internet Information Server 4.0
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.1 Service Pack 2
Palavras-chave: 
kbmt kbado210sp2 kbasp kbctrl kbdatabase kbgrpdsasp kbgrpdsmdac kbhowto kbvisid600 KB197323 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 197323

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com