|
|
|
|
|
Dicas
|
|
Visual Basic (Banco de Dados)
|
|
|
Título da Dica: Usando arquivos UDL ( Data Link File) com ADO
|
|
|
|
Postada em 17/3/2004 por ~Ð@®£@Ñ
O que é um UDL ?
Um UDL - Universal Data Link - é o equivalente a um arquivo DSN para um provedor OLE DB. Um UDL armazena informacão necessária a uma conexao com um banco de dados , tais como : o nome do servidor, o provedor utilizado , o método de segurança e o login a ser utilizado.
A vantagem de usar um UDL é que ele é mais fácil distribuir pois e um arquivo texto e nao precisa ser registrado pelo sistema operacional. Para criar um UDL siga os seguintes passos :
Ative o Windows Explorer e selecione a pasta (a pasta do seu projeto) para a qual deseja criar um novo UDL .
Selecione a opção Novo (New) do menu Arquivo do Windows Explorer
Selecione a opção Microsoft Data Link
Informe o nome da UDL (Ex: Teste.udl )
Clique duas vezes no arquivo para que a janela das propriedades seja aberta
Selecione a aba Provider
Selecione o provedor da lista (Ex: Microsoft Jet 4.0 OLE DB para Access ou Microsoft OLE DB Provider for SQl Server para SQL Server)
Selecione a aba Connection
Selecione o banco de dados para conexão
Clique no botão - Test Connection - para testar a conexão
Clique em OK para salvar o arquivo UDL.
Abaixo o código usado para abrir uma conexão ADO usando a UDL teste.udl . Neste caso a UDL teste.udl esta realizando uma conexão com a base de dados Biblio.mdb:
Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset
conn.Open "File Name=teste.udl;"
rs.open "Authors" , conn , adOpenKeyset , adLockReadOnly
rs.movelast debug.print rs.recordcount
rs.close conn.close
|
|
|
|
|