Artigo: 309485 - Última revisão: quarta-feira, 28 de Novembro de 2007 - Revisão: 3.3 COMO: Criar uma cadeia de ligação através de programação no ADO.NET utilizando o Visual Basic .NET
atenção ADO and ADO MD não foram totalmente testados num ambiente de Microsoft .NET Framework. Podem provocar problemas intermitentes, especialmente nas aplicações baseadas em serviços ou nas aplicações multithread. As técnicas que são discutidas neste artigo só devem ser utilizadas como uma medida temporária durante a migração para ADO.NET. Só deverá utilizar estas técnicas depois realizados concluída testar para se certificar que estão sem problemas de compatibilidade. Problemas causados por utilizar ADO ou ADO MD desta forma não são suportados. Para mais informações, consulte o seguinte artigo na base de dados de conhecimento da Microsoft: 840667
(http://support.microsoft.com/kb/840667/
)
É apresentada erros inesperados quando utilizar o ADO and ADO MD numa aplicação do .NET Framework Nesta páginaSumárioEste artigo passo a passo demonstra como utilize a caixa de diálogo Propriedades de ligação de dados para criar uma cadeia de ligação através de programação no momento da concepção. RequisitosA lista seguinte descreve o hardware recomendado, software, infra-estrutura de rede e service packs que necessita:
Criar uma ligação ADOQuando utiliza ADO para criar a ligação, a ligação de dados cria um objecto ADODB ligação padrão.
Criar uma ligação de base de dados de OLEQuando cria uma ligação de OLE DB com o fornecedor gerido de OLE DB no. NET, não pode criar ligações a origens de dados ODBC. Uma vez que ODBC tem a suas próprias fornecedor gerido no. NET, recebe um erro se utilizar a opção fornecedor de OLEDB Microsoft para controladores ODBC na caixa de diálogo Propriedades de ligação de dados . Além disso, tem de carregar ADO para a aplicação porque a ligação de dados cria um objecto ADODB ligações que não é compatível com o objecto OleDbConnection . Assim, tem de criar uma ligação de ADODB e atribuir a propriedade ConnectionString à propriedade CadeiaDeLigação do objeto OleDbConnection para funcionar correctamente.
Informações adicionaisRequer esforço adicional para utilizar este método para criar uma ligação ODBC porque a ligação de dados cria uma cadeia de ligação que é específico de OLE DB e não é compatível com o fornecedor gerido do ODBC. Para que isto funcione, tem de analisar a cadeia de ligação ADODB para as informações relevantes, tal como o ID de utilizador, palavra-passe e origem de dados. Depois de obter estas informações, é possível utilizar para criar uma cadeia de ligação é específica de ODBC. Lembre-se de que a ligação de dados só utiliza origem de dados ODBC (DSN) de nomes; assim, não é possível criar uma ligação sem DSN através da ligação de dados.ReferênciasPara obter informações adicionais, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base: 286189
(http://support.microsoft.com/kb/286189/EN-US/
)
COMO: Invocar a caixa de diálogo Propriedades de ligação OLE DB data no código do Visual Basic 283245
(http://support.microsoft.com/kb/283245/EN-US/
)
COMO: Persist das ligações de dados através de programação 193128
(http://support.microsoft.com/kb/193128/EN-US/
)
COMO: Criar um ODBC e OLEDB ligação à linha de comandos do controlo no ADO Para mais informações gerais sobre o ADO.NET ou Visual Basic. NET, consulte os seguintes newsgroups da MSDN: microsoft.public.dotnet.framework.adonet
(http://go.microsoft.com/fwlink/?linkid=5819)
microsoft.public.dotnet.languages.vb (http://msdn.microsoft.com/newsgroups/default.aspx?query=microsoft.public.dotnet.framework.adonet&dg=&cat=en-us-msdn&lang=en&cr=US&pt=&catlist=774F24A2-F71F-425F-AC2B-DC48AB0DA5C9&dglist=&ptlist=&exp=&sloc=en-us) Para mais informações, consulte o seguinte livro: Ed Robinson título de Michael, Robert Ian Oliveira Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
(http://msdn.microsoft.com/en-us/vbrun/ms788236.aspx)
Para mais informações, consulte o seguinte curso de formação & certificação da Microsoft: Microsoft Corporation 2389 Programming with ADO.NET
(http://www.microsoft.com/learning/en/us/course.aspx?ID=2389B)
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: 309485
(http://support.microsoft.com/kb/309485/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






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


Voltar ao topo