Select the product you need help with
Perguntas freqüentes sobre o ActiveX Data Objects (ADO)ID do artigo: 183606 - Exibir os produtos aos quais esse artigo se aplica. SumárioEste artigo apresenta algumas perguntas freqüentes sobre a programação do ActiveX Data Objects (ADO). Mais InformaçõesP. 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: http://msdn2.microsoft.com/en-us/data/aa937695.aspx P. onde está a documentação que vem com o ADO?
(http://msdn2.microsoft.com/en-us/data/aa937695.aspx)
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: http://msdn2.microsoft.com/en-us/library/ms810811.aspx 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).
(http://msdn2.microsoft.com/en-us/library/ms810811.aspx)
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: 220152
(http://support.microsoft.com/kb/220152/EN-US/
)
Exemplo: ADOVC1 simples ADO / aplicativos do VC ++ 173645
(http://support.microsoft.com/kb/173645/EN-US/
)
Erro: Violação de acesso em Msdaer.dll com _com_error exceções 173645
(http://support.microsoft.com/kb/173645/EN-US/
)
FILE: # Import Adovcbtd.exe usando UpdateBatch e CancelBatch 184968
(http://support.microsoft.com/kb/184968/EN-US/
)
Adovcsp.exe demonstra o uso de procedimentos com o ADO armazenados 182389
(http://support.microsoft.com/kb/182389/EN-US/
)
ARQUIVO: Adovcbm.exe ADO 1.5 com # Import e getrows/indicadores 166112
(http://support.microsoft.com/kb/166112/EN-US/
)
PROBLEMA: Conflito com # Import EOF quando usando com ADO 169496
(http://support.microsoft.com/kb/169496/EN-US/
)
INFO: Usando ActiveX Data Objects (ADO) via # Import no VC ++ 168354 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:
(http://support.microsoft.com/kb/168354/EN-US/
)
INFO: OLE subjacentes e erros de provedor OLEDB são expostos por meio do ADO 167802
(http://support.microsoft.com/kb/167802/EN-US/
)
EXEMPLO: EXCEPTEX interceptações MFC e exceções Win32 175784 P. como encontrar Microsoft Knowledge Base (KB) artigos para ADO?
(http://support.microsoft.com/kb/175784/EN-US/
)
INFO: Substituindo aumentando mecanismo de exceção do # Import 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: http://support.microsoft.com/search 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:
(http://support.microsoft.com/search)
129725 P. como posso determinar os recursos do ADO?
(http://support.microsoft.com/kb/129725/EN-US/
)
Obter artigos da Base de dados de Conhecimento na World Wide Web 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: http://msdn2.microsoft.com/en-gb/library/ms713643.aspx 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.
(http://msdn2.microsoft.com/en-gb/library/ms713643.aspx)
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. PropriedadesID do artigo: 183606 - Última revisão: terça-feira, 27 de março de 2007 - Revisão: 4.3 A informação contida neste artigo aplica-se a:
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 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
(http://support.microsoft.com/kb/183606/en-us/
)
| Traduções deste artigo
|





Voltar para o início








