Você está offline; aguardando reconexão

Perguntas freqüentes sobre o ActiveX Data Objects (ADO)

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 183606
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.
Sumário
Este artigo apresenta algumas perguntas freqüentes sobre a programação do ActiveX Data Objects (ADO).
Mais Informações
P. quais são o ActiveX Data Objects (ADO)?

R. ActiveX Data Objects são um modelo de objeto neutralidade de idioma que expõem dados gerados por uma base provedor OLE DB. Provedor OLE DB o mais comumente usado é o provedor OLE DB para ODBC drivers, que expõe a fontes de dados ODBC para o ADO.

Onde p. Posso obter ActiveX Data Objects?

R. o ADO é parte do Microsoft Data Access Components (MDAC). ADO pode ser obtido da página Downloads livre neste site: P. onde está a documentação que vem com o ADO?

R. a documentação fornecida com o ADO está no formato html e pode ser encontrado baixando o MDAC Software Development Kit (SDK) do site anterior. Certifique-se de escolher a opção Microsoft Data Access SDK espera autônomo instalação de componentes durante o download MDAC 2.0 ou a atualização do SDK Microsoft Data Access Components se baixar o MDAC 2.1.

A documentação para a versão mais recente do ADO também está disponível online em: A documentação do ADO é parte do SDK da plataforma documentação que acompanha a biblioteca MSDN. Na biblioteca MSDN, escolha ' conteúdo ', em seguida, SDK | Data Access Services | Microsoft Data Access Components (MDAC) SDK | Microsoft ActiveX Data Objects (ADO).

P. o que é Remote Data Service (RDS) para o ActiveX Data Objects (ADO)?

A. Remote Data Service (RDS) é usado para transporte Active Recordsets do objeto de dados de um servidor para um computador cliente. O conjunto de registros resultante é armazenado em cache no computador cliente e desconectado do servidor. RDS usa um subconjunto do modelo de objeto ADO, ADOR.Recordset, para fornecer uma maneira de baixa sobrecarga e alto desempenho para empacotar dados de conjunto de registros em uma rede ou da web.

P. o que é a diferença entre os objetos ADODB e ADOR?

A. O ADODB biblioteca contém objetos de lado servidor adicional (Connection, Command, erro, parâmetros e assim por diante). Eles são melhor utilizados dentro de componentes do lado servidor para se comunicar com o banco de dados.

A biblioteca ADOR é um cliente de peso mais claro que permite a manipulação de um conjunto de registros existente no cliente. Ela não inclui os comandos Connection, Command, erro ou parâmetros. A Funcionalidade ADOR é distribuída com os componentes de cliente do ADO.

P. como começar usando ADO com C++?

R. a melhor solução é usar o # Import, que gera classes muito finas ao redor typelib ADO e permite que você manipulá-los em uma sintaxe muito perto para o Visual Basic for Applications (VBA) sintaxe. A maioria dos exemplos do ADO são escritos usando VBA e # Import permite que você converter com maior facilidade de, digamos, usando o Microsoft Foundation Class (MFC) do OLE COleDispatchDriver ou usando COM programação diretamente. A lista de artigos da Base de dados de Conhecimento da Microsoft que segue o ajudará a usar o ADO com # Import:
220152Exemplo: ADOVC1 simples ADO / aplicativos do VC ++
173645Erro: Violação de acesso em Msdaer.dll com _com_error exceções
173645FILE: # Import Adovcbtd.exe usando UpdateBatch e CancelBatch
184968Adovcsp.exe demonstra o uso de procedimentos com o ADO armazenados
182389ARQUIVO: Adovcbm.exe ADO 1.5 com # Import e getrows/indicadores
166112PROBLEMA: Conflito com # Import EOF quando usando com ADO
169496INFO: Usando ActiveX Data Objects (ADO) via # Import no VC ++
168354INFO: OLE subjacentes e erros de provedor OLEDB são expostos por meio do ADO
Além disso, os artigos a seguir podem ser encontrados durante a pesquisa usando o Visual C++ como o produto será provar útil para o ADO desenvolvedores:
167802EXEMPLO: EXCEPTEX interceptações MFC e exceções Win32
175784INFO: Substituindo aumentando mecanismo de exceção do # Import
P. como encontrar Microsoft Knowledge Base (KB) artigos para ADO?

R. se conectar a base de dados de Conhecimento da Microsoft na World Wide Web. Para acessar a base de dados de Conhecimento da Microsoft na World Wide Web, visite o seguinte site da Microsoft: Para obter informações adicionais sobre como usar a base de dados de Conhecimento, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
129725Obter artigos da Base de dados de Conhecimento na World Wide Web
P. como posso determinar os recursos do ADO?

R. o ADO é dependente do provedor de dados que ele usa. A maneira rápida mais fácil é verificar a propriedade oferece suporte para confirmar que a conexão ou conjunto de registros aberto suporte para a funcionalidade que é realmente necessário. Você também deve confirmar que o CursorType e LockType sejam as esperadas. Se o provedor subjacente não oferecer suporte o cursor que você solicitou, o ADO degrada essas propriedades para obter o cursor for mais próximo que foi solicitada.

Uma abordagem mais detalhada envolve analisando o provedor de dados subjacente que você estiver usando abaixo ADO. O provedor mais comum é o provedor OLE DB para drivers ODBC que expõe a fontes de dados ODBC para o ADO. Você pode usar o collection(s) propriedades para os objetos Connection, Command, Recordset e campo e comparar os resultados exibidos para a especificação OLE DB e o OLE DB redistribuição documento existe, ambos incluída com o OLE DB SDK, disponível livre para download neste URL: Observe que ADO não automaticamente definirá cada valor para cada propriedade exposta nas coleções. A propriedade só será ser definida quando a operação que você está executando com o ADO, na verdade, precisa usar essa propriedade exposta pelo provedor subjacente. Isso é para desempenho e varia de outros modelos de objeto, como DAO que inicializar qualquer e todas as propriedades se a operação que você estiver executando utiliza-los ou não.

Usando a propriedade Recordset.Supports é a maneira mais fácil para verificar que esperada é realmente o que o provedor exposto a você, dado o tipo específico de conexão e conjunto de registros é que você tenha aberto.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 183606 - Última Revisão: 03/27/2007 01:32:32 - Revisão: 4.3

Microsoft ActiveX Data Objects 1.0, Microsoft ActiveX Data Objects 1.5, Microsoft ActiveX Data Objects 2.0, Microsoft ActiveX Data Objects 2.1, Microsoft ActiveX Data Objects 2.5, Microsoft ActiveX Data Objects 2.6, Microsoft ActiveX Data Objects 2.7

  • kbmt kbarttypeinf kbdatabase kbfaq kbinfo KB183606 KbMtpt
Comentários