Artigo: 271483 - Última revisão: sexta-feira, 31 de Outubro de 2003 - Revisão: 2.0 PROBLEMA: Limitações da utilização de ADOX com fornecedores que do fornecedor de OLE DB do Microsoft Jet
SintomasAs extensões de objectos do ActiveX Data para linguagem de definição de dados e Security (ADOX) foi concebida para utilização com o motor de base de dados Microsoft Jet. Assim, utilizar ADOX com fornecedores de OLE DB diferente do Microsoft Jet OLE DB Provider pode provocar um comportamento inesperado ou incorrectos. O comportamento exacto está dependente a natureza da base de dados para o qual o fornecedor destina-se. Se um fornecedor é acessos um sistema de base de dados cujo modelo é totalmente diferente do Jet, o comportamento de ADOX poderia ser imprevisível (por exemplo, Jet não suporta os conceitos de CATALOG ou SCHEMA). Este artigo lista alguns dos problemas conhecidos que poderão ocorrer quando tenta utilizar ADOX com um fornecedor de OLE DB diferente do Microsoft Jet OLE DB Provider. Mais InformaçãoOs seguintes aspectos relacionados com o ADOX funcionalidade: colecção de tabela ADOX chama o método OpenSchema com adSchemaTables e sem restrições. Como resultado, a colecção de tabela inclui todas as tabelas acessíveis ao utilizador actual (tal como especificado na cadeia de ligação) independentemente de catálogos de base de dados e esquemas. cols colecção ADOX chama o método OpenSchema com adSchemaColumns com apenas um nome da tabela como uma restrição. Como resultado, os COLS colecção inclui todas as colunas de todas as tabelas que correspondam ao nome da tabela transmitido como uma restrição, que são acessíveis ao utilizador actual independentemente de catálogos de base de dados e esquemas. convenção de nomenclatura A convenção de nomenclatura só que suporta ADOX é [nome_objecto]. Como resultado, não é possível distinguir objectos com o mesmo nome que estão no esquemas diferentes ou catálogos. ADOX não suporta as seguintes convenções de nomenclatura:
Nota <username>Tem de alterar o ID de utilizador = valor <utilizador> e a palavra-passe = valor < palavra-passe segura > para os valores correctos antes de executar este código. Certifique-se esse utilizador ID tem as permissões adequadas para efectuar esta operação na base de dados.
A propriedade Count pode não incluir tabelas cujos nomes são em misto ou diminua caso alfabético porque ADOX não fornece um mecanismo para especificar a distinção entre maiúsculas e minúsculas. ADOX transmite apenas o nome da tabela tal como está para o fornecedor. Por exemplo, considere uma colTEST tabela Oracle que foi criado com um nome caso misto. ADOX envia o nome da tabela como colTEST sem envolvente-lo entre aspas, que faz com que o fornecedor tratar como uma tabela não sensível a maiúsculas e minúsculas. fazer neste caso: Número de colunas do 'COLTEST' = 4 ReferênciasPara obter informações adicionais sobre ADOX, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft: 198534
(http://support.microsoft.com/kb/198534/EN-US/
)
INFO: Ficheiro Leia-me ADOX incluídos com o ADO 2.1 Components 272001
(http://support.microsoft.com/kb/272001/EN-US/
)
Atributos de propriedade do conjunto de colunas ADOX pode causa actualizar método para falhas 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: 271483
(http://support.microsoft.com/kb/271483/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