Como criar uma conexão ADO a partir de um arquivo de vínculo de dados no Data Access Components

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: 300261
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Microsoft Data Links fornecem uma maneira fácil para criar ou validar uma seqüência de conexão Microsoft ActiveX Data Objects (ADO) que usa um driver de ODBC ou um provedor OLE DB para se conectar a uma fonte de dados determinado. Este artigo descreve como configurar e usar este assistente universal data link (UDL, vínculo de dados).

back to the top

Requisitos

Os seguintes itens descrevem recomendado de hardware, software, infra-estrutura de rede, habilidades e conhecimento e service packs, que será necessário:
  • MDAC 2.5 ou posterior, bem como qualquer um dos seguintes sistemas operacionais:
    Microsoft Windows 95, Windows 98, Windows NT 4.0 ou Windows 2000
    Observação : os drivers MDAC vínculos de dados estão disponíveis após a instalação do Microsoft Visual Basic 6.0, o Microsoft Data Access SDK 2. x , ou Microsoft Data Access Components (MDAC) 2. x componentes em tempo de execução. MDAC 2.5 é instalado por padrão com o Windows 2000. Você pode acessar links de dados do ambiente Visual Basic 6.0 dados ou do Microsoft Windows 95, Windows 98, Windows NT 4.0 ou shell do Windows 2000, conforme descrito nas etapas a seguir.
  • Familiaridade com tecnologia de acesso a dados e sintaxe (ADO)
back to the top

Como criar um arquivo de vínculo de dados

  1. Clique com o botão direito em qualquer lugar na área de trabalho Windows 2000, aponte para novo e, em seguida, clique em documento de texto . Um novo arquivo é criado por padrão (novo texto Document.txt).
  2. Clique com o botão direito no novo documento de texto que você apenas criado e selecione Renomear e em seguida, altere o nome e a extensão do arquivo para DataLink.udl e pressione ENTER.

    Se você não vir a extensão de arquivo, abra o Windows Explorer. No menu Ferramentas , clique em Opções de pasta . Na guia Exibir , desmarque a caixa de seleção ocultar tipos de arquivo para tipos de arquivo conhecidos e, em seguida, clique em OK . Observações:

    • Pode aparecer um aviso, explicando que alterar extensões de arquivo pode inutilizar os arquivos. Ignorar este aviso e clique em OK .
    • Você pode armazenar o arquivo datalink.udl em qualquer lugar no seu sistema ou rede.
  3. Clique duas vezes no arquivo datalink.udl ou clique com o botão direito do mouse nele e clique em Propriedades . Isso abre a caixa de diálogo Data Link Properties . Agora você está pronto para criar sua conexão de dados. Observação: ícone do arquivo agora se parece com um computador com uma folha de dados em segundo plano. Se você ainda ver no ícone do arquivo de texto o bloco de notas da Microsoft, certifique-se de que a extensão de arquivo está sendo exibida corretamente seguindo a etapa 2. Em seguida, renomeie se necessário.
back to the top

Etapas para criar uma seqüência de conexão

  1. Clique duas vezes datalink.udl e usar o Assistente da seguinte maneira:
    1. Clique na guia provedor .
    2. No menu provedores , selecione o provedor do OLE DB ou ODBC apropriado (você somente pode ter provedores OLE DB no seu computador):
      • Selecione Microsoft Jet 4.0 OLE DB Provider para o Microsoft Access 2000 ou 2002 bancos de dados
      • Selecione Microsoft Jet 3.51 OLE DB Provider para bancos de dados do Access 97
      • Selecione o provedor OLE DB para SQL para bancos de dados do Microsoft SQL Server
      • Selecione OLEDB Provider para Oracle para bancos de dados Oracle
    3. Clique em Avançar para passar para a guia conexões .
  2. Com a caixa de diálogo Propriedades exibida, use a guia conexão para criar uma conexão a uma fonte de dados:
    1. Digite seu nome de banco de dados ou navegue até o banco de dados que você deseja conectar-se a.
    2. Se você tiver criado uma conta a ser usada para conexões com a Internet para o banco de dados, insira as credenciais. Caso contrário, você pode usar as configurações padrão. (Para usar as configurações padrão, digite administrador como nome do usuário e em seguida, marque a caixa de seleção senhas em branco ). Se desejar usar as credenciais padrão, siga as etapas descritas em "Informações adicionais", mais adiante neste artigo, para configurar o banco de dados do sistema.
    Observação: Opcionalmente você pode usar a guia Avançado para definir permissões de acesso e guia Tudo para definir o comportamento do tipo de dados específicos disponível como fonte de dados um ODBC ou OLE DB.

  3. Clique em testar sua conexão para garantir que a conexão será bem-sucedida.
  4. Depois de concluída e testar sua conexão, clique em OK para salvar o novo link de dados e fechar o assistente.
back to the top

Etapas para usando o arquivo UDL

Do arquivo .udl, a seqüência de caracteres de conexão possa ser copiada e usada em um aplicativo que oferece suporte à tecnologia MDAC.
  1. Clique com o botão direito no arquivo datalink.udl e renomeá-lo como datalink.txt. Clique em Sim na caixa de diálogo de aviso que aparece.
  2. Clique duas vezes em datalink.txt, e uma instrução semelhante à seguinte aparece: oledb; tudo após essa linha um initstring OLE
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\My.mdb;User ID=;Password=;					
A seguinte linha é a seqüência de conexão de My.txt:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\My.mdb;User ID=;Password=;				
o seguinte código de exemplo ilustra como essa seqüência de conexão pode ser incorporada em uma página ASP:
Set objCXN = Server.CreateObject("ADODB.Connection")   strCXN = "Microsoft.Jet.OLEDB.4.0;Data Source=C:\My.mdb;User ID=;Password=;"   objCXN.Open strCXN      .      .      .   objCXN.Close   Set objCXN = Nothing				
back to the top

Informações adicionais

Se você estiver especificando um Access nome de banco de dados usuário e senha, use as seguintes etapas para especificar o caminho e a senha para acessar o arquivo System.mdw.

No Assistente de UDL:
  1. Clique na guia All .
  2. Selecione o campo denominado banco de dados Jet OLEDB.System .
  3. Clique em Editar valor .
  4. Na caixa Valor da propriedade , digite o caminho para o arquivo System.mdw:
    C:\Program Files\Common Files\System\System.mdw

    Observação: Alterar como necessário se o sistema operacional não está instalado no C:\.
  5. Clique em OK na janela Editar valor da propriedade .
  6. Selecione o campo rotulado Jet OLEDB:Database senha .
  7. Clique em Editar valor .
  8. Na caixa Valor da propriedade , digite a senha de banco de dados do sistema.
  9. Clique em OK na caixa Editar valor da propriedade .
  10. Clique em OK para fechar a janela Propriedades de vínculo de dados.
A seqüência de caracteres de final de conexão deve ter esta aparência:
Provider=Microsoft.Jet.OLEDB.4.0;Password=joe;User ID=jim;Data Source=C:\My.mdb;Persist Security Info=True;Jet OLEDB:System database=C:\Program Files\Common Files\System\SYSTEM.MDW;Jet OLEDB:Database Password=14323				
Observação : A seqüência de conexão anterior tenha sido dividida em duas linhas para facilitar a leitura; no entanto, ela deve ser em uma única linha no seu código.

back to the top

Solução de problemas

Embora a Microsoft não recomenda que você usar o Internet Information Server (IIS) para se conectar a bancos de dados do Access, existem diversas vantagens em usando OLE DB e ODBC para conexões de banco de dados do Access. Um dos benefícios de usar conexões de banco de dados OLE é a capacidade de se conectar a bancos de dados sem a necessidade de criar um usuário ou nome de fonte de dados (DSN) do sistema no servidor Web. Outras vantagens incluem a capacidade de chamar uma versão de thread-safe do Visual Basic for Applications e maior estabilidade.

back to the top
Referências
Obter mais informações sobre o MDAC estão disponíveis a partir o site do Microsoft Universal Data Access na Web:
http://msdn.microsoft.com/en-us/data/aa937729.aspx

A seção "Downloads" lista as versões do MDAC que estão disponíveis. Leia os detalhes antes para instalar uma nova versão para garantir que a nova versão funcionará corretamente com seus aplicativos e configurações.
back to the top

Propriedades

ID do Artigo: 300261 - Última Revisão: 12/06/2015 03:00:48 - Revisão: 4.3

Microsoft Data Access Components 2.5, Microsoft Data Access Components 2.6, Microsoft Data Access Components 2.7

  • kbnosurvey kbarchive kbmt kbgraphxlink kbhowto kbhowtomaster KB300261 KbMtpt
Comentários