sexta-feira, 1 de outubro de 2010

Conectando o Access 2007 via VBA

Vou deixar um código aqui que postei em outro fórum, onde um colega queria saber como conectar o ADO numa base Access 2007.
Basta trocar o Provider, que até o 2003 era o Jet.

;-)

Option Compare Database
Option Explicit
Dim rst As ADODB.Recordset
Dim cnn As ADODB.Connection

Sub teste()
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\banco.accdb"

rst.Open "Select * FROM TABELA1", cnn, adOpenKeyset, adLockOptimistic

MsgBox rst(0)

rst.Close
cnn.Close
End Sub


2 comentários:

Unknown disse...

Rapaz, valeu pelas dicas !Mas você teria mais sobre Access 2010 ?! Estou pra começar um curso no ADV www.cursoadv.com.br aqui no RJ para me aprimorar mais.

Escola Tecnológica RJ disse...

Opa... ajudou o amigo aqui!
http://www.escolatecnicarj.com.br

Obrigado!!!

Pesquisar este blog

Arquivo do blog

Quem sou eu

Minha foto
Administrador de Empresas/Técnico em Processamento de Dados. Microsoft Office User Specialist - Excel Proficient. Pós-graduado em Business Intelligence.