ID do artigo: 309485 - Última revisão: quarta-feira, 28 de novembro de 2007 - Revisão: 3.3 COMO: Criar uma seqüência de conexão programaticamente no ADO.NET usando o Visual Basic .NET
cuidado ADO e ADO MD não foram totalmente testados em um ambiente Microsoft .NET Framework. Eles podem causar problemas intermitentes, especialmente em aplicativos baseados em serviço ou em aplicativos multissegmentados. As técnicas descritos neste artigo só devem ser usadas como uma medida temporária durante a migração para o ADO.NET. Você só deve usar essas técnicas depois de ter conduzido teste completo para verificar não se estão nenhum problema de compatibilidade. Quaisquer problemas que são causados por usando ADO ou ADO MD dessa maneira não são suportados. Para obter mais informações, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft: 840667
(http://support.microsoft.com/kb/840667/
)
Você receber erros inesperados ao usar o ADO e ADO MD em um aplicativo .NET Framework Nesta páginaSumárioEste artigo passo a passo demonstra como usar a caixa de diálogo Data Link Properties para criar programaticamente uma seqüência de conexão em tempo de design. RequisitosA lista a seguir descreve o hardware recomendado, software, infra-estrutura de rede e service packs que você precisa:
Criar uma conexão ADOQuando você usa ADO para criar a conexão, o link de dados cria um objeto ADODB conexão padrão.
Criar uma conexão de banco de dados OLEQuando você cria uma conexão OLE com o provedor gerenciado OLE DB no. NET, você não pode criar conexões com fontes de dados ODBC. Como ODBC tem seu próprio provedor gerenciado no. NET, você recebe um erro se você usar a opção de provedor Microsoft OLEDB para drivers ODBC na caixa de diálogo Data Link Properties . Além disso, você deve carregar o ADO para o aplicativo porque o link de dados cria um objeto ADODB conexão que não é compatível com o objeto OleDbConnection . Assim, você deve criar uma conexão de ADODB e atribuir propriedade ConnectionString para a propriedade ConnectionString do objeto OleDbConnection para que isso funcione corretamente.
Informações adicionaisEle requer o esforço adicional para usar esse método para criar uma conexão ODBC porque o link de dados cria uma seqüência de conexão que é específica para OLE DB e não é compatível com o provedor gerenciado ODBC. Para que isso funcione, você deve analisar a seqüência de conexão ADODB as informações relevantes, como o ID de usuário, senha e fonte de dados. Depois de obter essas informações, você pode usá-lo para criar uma seqüência de conexão é específica para ODBC. Lembre-se de que os dados vincular apenas usa fonte de dados ODBC nomes (DSNs); portanto, você não pode criar uma conexão sem DSN através do link de dados.ReferênciasPara obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 286189
(http://support.microsoft.com/kb/286189/EN-US/
)
COMO: Invocar a caixa de diálogo Propriedades do vínculo de dados de BD OLE no código do Visual Basic 283245
(http://support.microsoft.com/kb/283245/EN-US/
)
COMO: Persist vínculos de dados por programação 193128
(http://support.microsoft.com/kb/193128/EN-US/
)
COMO: Criar um ODBC e controle de prompt de conexão OLEDB no ADO Para obter informações mais gerais sobre ADO.NET ou Visual Basic. NET, consulte os seguintes grupos de notícias 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 obter mais informações, consulte o seguinte livro: Ed Robinson, Michael bonde, Robert Ian Oliver Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
(http://msdn.microsoft.com/en-us/vbrun/ms788236.aspx)
Para obter mais informações, consulte o seguinte curso de treinamento e 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 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: 309485
(http://support.microsoft.com/kb/309485/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






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


Voltar para o início