ID do artigo: 271483 - Última revisão: sexta-feira, 31 de outubro de 2003 - Revisão: 2.0 PROBLEMA: Limitações do uso do ADOX com provedores que que o Microsoft Jet OLE DB Provider
SintomasMicrosoft ActiveX Data Objects extensões para Data Definition Language e Security (ADOX) foi projetada para uso com o Microsoft Jet Database Engine. Portanto, a utilização ADOX com provedores OLE DB diferente do Microsoft Jet OLE DB Provider pode causar um comportamento inesperado ou resultados incorretos. O comportamento exato depende da natureza do banco de dados para o qual o provedor foi redigido. Se um provedor é acessa um sistema de banco de dados cujo modelo é totalmente diferente do Jet, o comportamento do ADOX pode ser imprevisível (por exemplo, Jet não suporta os conceitos de CATALOG ou SCHEMA). Este artigo lista alguns dos problemas conhecidos que podem ocorrer ao tentar usar ADOX com um provedor OLE DB diferente do Microsoft Jet OLE DB Provider. Mais InformaçõesOs pontos a seguir estão relacionados ao ADOX funcionalidade: coleção TABLES O ADOX chama o método OpenSchema com adSchemaTables e sem restrições. Como resultado, a coleção TABLES inclui todas as tabelas acessíveis ao usuário atual (conforme especificado na seqüência de conexão), independentemente de catálogos de banco de dados e esquemas. coleção COLUMNS O ADOX chama o método OpenSchema com adSchemaColumns com apenas um nome de tabela como uma restrição. Como resultado, os COLUMNS coleção inclui todas as colunas de todas as tabelas que correspondem ao nome da tabela passado como uma restrição, que são acessíveis para o usuário atual, independentemente de catálogos de banco de dados e esquemas. convenção de nomeação A convenção de nomenclatura somente que oferece suporte a ADOX é [NomeDoObjeto]. Como resultado, não é possível para diferenciar os objetos com o mesmo nome que estão em diferentes esquemas ou catálogos. O ADOX não dá suporte as convenções de nomenclatura a seguir:
Observação <username>Você deve alterar a identificação do usuário = valor <nomedousuário> e a senha = < senha de alta segurança > valor para os valores corretos antes de executar esse código. Certifique-se de que usuário ID tem as permissões apropriadas para executar esta operação no banco de dados.
A propriedade Count não pode incluir tabelas cujos nomes estão no misturados ou inferior em ordem alfabética caso pois ADOX não fornece um mecanismo para especificar diferenciação de maiúsculas e minúsculas. ADOX somente passa o nome da tabela como ele é o provedor. Por exemplo, considere um colTEST de tabela do Oracle foi criado com um nome de ocorrência misto. ADOX envia o nome da tabela como colTEST sem envolve em aspas duplas, que faz com que o provedor para tratá-la como uma tabela não diferencia maiúsculas de minúsculas. resultar nesse caso: Número de colunas do 'COLTEST' = 4 ReferênciasPara obter informações adicionais sobre ADOX, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 198534
(http://support.microsoft.com/kb/198534/EN-US/
)
INFO: Arquivo Leiame ADOX incluído com o ADO 2.1 componentes 272001
(http://support.microsoft.com/kb/272001/EN-US/
)
Atributos de propriedade de coleção de colunas do ADOX pode causa acrescentar método para falha 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 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: 271483
(http://support.microsoft.com/kb/271483/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções deste artigo |






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



Voltar para o início