Artigo: 183606 - Última revisão: terça-feira, 27 de Março de 2007 - Revisão: 4.3 ActiveX Data Objects (ADO) Perguntas mais frequentes
SumárioEste artigo apresenta algumas perguntas mais frequentes sobre a programação ActiveX Data Objects (ADO). Mais InformaçãoP. quais são o ActiveX Data Objects (ADO)? R. ActiveX Data Objects são um modelo de objecto de idioma neutro expor dados desencadeados por um subjacente fornecedor OLE DB. Fornecedor OLE DB o mais utilizado é o fornecedor de OLE DB para controladores de ODBC, que expõe origens de dados de ODBC ao ADO. P. onde posso obter o ActiveX Data Objects? R. ADO faz parte do Microsoft Data Access Components (MDAC). ADO pode ser obtido da página Transferências livre neste Web site: http://msdn2.microsoft.com/en-us/data/aa937695.aspx
(http://msdn2.microsoft.com/en-us/data/aa937695.aspx)
P. onde é a documentação fornecida com o ADO? R. a documentação fornecida com o ADO está no formato html e pode ser encontrado transferindo o MDAC Software Development Kit (SDK) do Web site anterior. Certifique-se de escolher a opção Microsoft Data Access SDK modo de espera autónomo configuração dos componentes ao transferir o MDAC 2.0 ou a actualização de dados do Microsoft Access componentes SDK se transferir 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
(http://msdn2.microsoft.com/en-us/library/ms810811.aspx)
A documentação do ADO faz parte do Platform SDK documentação que acompanha a MSDN Library. Na MSDN Library, seleccione o conteúdo, em seguida, Platform SDK | serviços de acesso de dados | Microsoft Data Access Components (MDAC) SDK | Microsoft ActiveX Data Objects (ADO).Q: o que é o Remote Data Service (RDS) para o ActiveX Data Objects (ADO)? A. Remote Data Service (RDS) é utilizado para transporte conjuntos de registos de objecto de dados Active Directory de um servidor para um computador cliente. O conjunto de registos resultante é colocados em cache no computador cliente e desligado do servidor. RDS utiliza um subconjunto do modelo de objecto ADO ADOR.Recordset, para fornecer uma forma baixa sobrecarga e alto desempenho de dados do conjunto de registos de empacotamento de referências através de uma rede ou web. Q: o que é a diferença entre os objectos ADODB e ADOR? R. O ADODB Library contém objectos de lado do servidor adicionais (ligações, comando, erro, parâmetros e por aí em diante). Estes devem ser utilizadas nos componentes de servidor para comunicar com a base de dados. A biblioteca ADOR é um cliente de peso mais claro que permite a manipulação de um conjunto de registos existente no cliente. Não inclui os comandos de ligações, comando, erros ou parâmetros. A Funcionalidade ADOR é distribuída com os componentes de cliente do ADO. P. como começar a utilizar ADO com C++? R. a melhor solução é utilizar #import, que gera classes muito finas à volta typelib ADO e permite-lhe manipulá-los de uma sintaxe muito parecido com o Visual Basic for Applications (VBA) sintaxe. A maior parte dos exemplos de ADO são escritos usando VBA e #import permite que converta com maior facilidade, por exemplo, utilizando o Microsoft Foundation Classes (MFC) do OLE COleDispatchDriver ou utilizar COM programação directamente. A lista de artigos da base de dados de conhecimento da Microsoft que se segue ajudarão a utilizar o ADO com #import: 220152
(http://support.microsoft.com/kb/220152/EN-US/
)
Exemplo: ADOVC1 simples ADO / aplicação VC ++ 173645
(http://support.microsoft.com/kb/173645/EN-US/
)
Erro: Violação de acesso em Msdaer.dll com _com_error excepções 173645
(http://support.microsoft.com/kb/173645/EN-US/
)
FICHEIRO: Adovcbtd.exe #import utilizar UpdateBatch e CancelBatch 184968
(http://support.microsoft.com/kb/184968/EN-US/
)
Adovcsp.exe demonstra utilizando procedimentos com o ADO armazenados 182389
(http://support.microsoft.com/kb/182389/EN-US/
)
FICHEIRO: Adovcbm.exe ADO 1.5 com #import e getrows/marcadores 166112
(http://support.microsoft.com/kb/166112/EN-US/
)
PROBLEMA: Conflitos com #import EOF quando utilizar com o ADO 169496
(http://support.microsoft.com/kb/169496/EN-US/
)
INFO: Utilizar ActiveX Data Objects (ADO) através de #import no VC ++ 168354
(http://support.microsoft.com/kb/168354/EN-US/
)
INFO: OLE subjacente e erros de fornecedor de OLEDB tem exposição através de ADO Além disso, poderá encontrar os seguintes artigos quando procura a utilizar o Visual C++ como o produto que será provar útil ao ADO programadores: 167802
(http://support.microsoft.com/kb/167802/EN-US/
)
EXEMPLO: EXCEPTEX traps MFC e excepções Win32 175784
(http://support.microsoft.com/kb/175784/EN-US/
)
INFO: Substituir excepção aumentar mecanismo do #import P. como posso encontrar a base de dados de conhecimento da Microsoft (KB) artigos para o ADO? R. estabeleça ligação a base de dados de conhecimento da Microsoft na World Wide Web. Para aceder a dados de conhecimento na World Wide Web, visite o seguinte Web site da Microsoft: http://support.microsoft.com/search
(http://support.microsoft.com/search)
Para obter informações adicionais sobre como utilizar dados de conhecimento, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft: 129725
(http://support.microsoft.com/kb/129725/EN-US/
)
Obter artigos da Knowledge Base na World Wide Web P. como posso determinar as capacidades do ADO? R. ADO está dependente do fornecedor de dados utiliza. A forma mais fácil/rápida consiste em verificar a propriedade de suporte para confirmar que a ligação ou conjunto de registos que abriu suporta a funcionalidade que realmente necessita. Também deve confirmar que a CursorType e LockType coincidem o que esperava. Se o fornecedor subjacente não é possível suportar o cursor que pediu, ADO desqualificar estas propriedades para obter o cursor está mais próximo que pediu. Uma abordagem mais aprofundada envolve a analisar o fornecedor de dados subjacente que está a utilizar por baixo de ADO. O fornecedor mais comum é o fornecedor de OLE DB para controladores ODBC que expõe origens de dados de ODBC ao ADO. Pode utilizar collection(s) propriedades para os objectos Connection, comando, conjunto de registos e campos e comparar os resultados apresentados existe para a especificação OLE DB e o OLE DB nivelamento de documento, como incluído com o OLE DB SDK, disponível disponível para transferência neste URL: http://msdn2.microsoft.com/en-gb/library/ms713643.aspx
(http://msdn2.microsoft.com/en-gb/library/ms713643.aspx)
Tenha em atenção que ADO não automaticamente definirá cada valor para cada propriedade exposta nos conjuntos de. A propriedade só vai ser definida quando a operação que está a efectuar com o ADO, na realidade, necessita de utilizar essa propriedade exposta pelo fornecedor subjacente. Isto é para desempenho e varia de outros modelos de objectos, tais como DAO que inicializar quaisquer e todas as propriedades se a operação está a executar utiliza-os ou não.Utilizar a propriedade Recordset.Supports é a forma mais fácil para verificar que previsto é na realidade que o fornecedor exposto a, dado o tipo específico de ligação e conjunto de registos que abriu. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 183606
(http://support.microsoft.com/kb/183606/en-us/
)
| 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