Como usar arquivos de link de dados com o objeto OleDbConnection no .NET translation from VPE for Csharp Visual

Traduções deste artigo Traduções deste artigo
ID do artigo: 308426 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo demonstra como usar um arquivo de OLE DB universal data link (.udl) para especificar a seqüência de conexão que usa um objeto ADO.NET OleDbConnection para estabelecer uma conexão de banco de dados.

Arquivos OLE DB universal data link (.udl) fornecem uma maneira conveniente de criar e verifique se uma seqüência de caracteres de conexão de ActiveX Data Objects (ADO) que é usada para conectar-se a uma fonte de dados OLE. As informações de seqüência de caracteres de conexão são mantidas em um formato específico para um arquivo com a extensão .udl. Você pode fazer referência um arquivo .udl na propriedade ConnectionString de um objeto ADO.NET OleDbConnection para especificar a seqüência de conexão que o objeto deve usar para se conectar a um banco de dados. Use o parâmetro Nome do arquivo da seqüência de caracteres de conexão para especificar o nome do arquivo .udl que contém as informações de seqüência de caracteres de conexão.

É importante observar as seguintes informações, que são obtidas do artigo "Propriedade OleDbConnection.ConnectionString" na documentação do .NET Framework Class Library (consulte a seção References):
Para fazer referência um Microsoft Data Link (UDL), adicione uma referência para o UDL ao ConnectionString no formulário "nome do arquivo = myfile.udl". Se mais de um UDL for especificado na seqüência de conexão, somente a última ocorrência é carregada. Se você especificar um UDL e, em seguida, chama o objeto OleDbConnection para recuperar ConnectionString , ConnectionString contém a referência para o arquivo UDL, não o conteúdo do arquivo. Seqüências de conexão que contêm UDLs são analisadas cada vez que OleDbConnection for aberta. Como isso pode afetar o desempenho, é recomendável um ConnectionString não faz referência a um UDL.

Etapas para criar o exemplo

Siga estas etapas para criar um aplicativo de console de .NET translation from VPE for Csharp Visual que usa um arquivo .udl para especificar as informações de seqüência de caracteres de conexão para um objeto ADO.NET OleDbConnection :
  1. Usar o SQL Server provedor OLE DB para se conectar a um dos seus bancos de dados Microsoft SQL Server e criar um arquivo .udl chamado Test.udl na pasta raiz da unidade C.

    Você também pode usar o Microsoft OLE DB Provider para Jet 4.0 para configurar o arquivo .udl para se conectar a um Microsoft Access 97 ou 2000 banco de dados se você não tem acesso a um banco de dados do SQL Server.Para obter informações adicionais sobre como criar um arquivo .udl, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    189680Como usar arquivos de vínculo de dados com o ADO
  2. Abra um novo Visual translation from VPE for Csharp .NET Console Application.
  3. Substitua o código padrão no módulo Class1 com o código a seguir:
    using System;
    using System.Data;
    using System.Data.OleDb;
    
    namespace DataLink
    {
        class Class1
        {
            static void Main(string[] args)
            {
                OleDbConnection myConnection = new OleDbConnection("File Name = d:\\test.udl");
    
                try
                {
                    myConnection.Open();
                    if (myConnection.State == ConnectionState.Open)
                        Console.WriteLine("Connection opened successfully!");
                    else
                        Console.WriteLine("Connection could not be established");
                }
                catch(Exception ex)
                {
                    Console.WriteLine(ex.Message.ToString());
                }
                finally
                {
                    myConnection.Close();
                }
                Console.ReadLine();
     
                return;
            }
        }
    }
    					
  4. Na instrução que define a propriedade ConnectionString do objeto OleDbConnection , modifique o caminho para o arquivo .udl, se você-la criado com um nome diferente ou persistentes-lo para um local diferente.
  5. Execute o aplicativo de dentro do Visual Studio.NET ambiente IDE (de desenvolvimento integrado). Uma janela do console deve abrir e exibir o texto, "Conexão aberta com êxito!" para indicar que o objeto OleDbConnection foi capaz de usar informações de seqüência de caracteres de conexão no arquivo .udl para estabelecer a conexão de banco de dados.
  6. Pressione ENTER para fechar a janela do console e interromper o aplicativo.

Referências

Para obter mais informações sobre a propriedade OleDbConnection.ConnectionString , consulte a seguinte documentação do .NET Framework Class Library:
http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbconnection.connectionstring.aspx
Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
189680Como usar arquivos de vínculo de dados com o ADO

Propriedades

ID do artigo: 308426 - Última revisão: quarta-feira, 14 de julho de 2004 - Revisão: 3.4
A informação contida neste artigo aplica-se a:
  • Microsoft ADO.NET 1.0
  • Microsoft ADO.NET 1.1
  • Microsoft Visual C# .NET 2002 Standard Edition
  • Microsoft Visual C# .NET 2003 Standard Edition
Palavras-chave: 
kbmt kbhowtomaster kbsystemdata KB308426 KbMtpt
Tradução automática
IMPORTANTE: 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: 308426

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com