Site da Vetorial Treinamentos

Access SQL no Excel VBA

O ADO (ActiveX Data Objects) é um modelo ou mecanismo com interface de alto nível, alto desempenho e fácil de usar e que pode ser aplicada a uma variedade de armazenamentos de dados.

O ADO é uma excelente opção para Programadores VBA que desejam acessar dados sem precisar aprender as complexidades oferecidas por outras Bibliotecas. Vale ressaltar que esse mecanismo, nos permite trabalhar com os principais banco de dados que temos disponíveis atualmente no mercado, e que esse banco de dados pode ter várias fontes, por exemplo, uma pasta do seu computador ou um serviço web na nuvem.

Para trabalhar com o modelo ADO e comandos SQL dentro do Excel usando VBA, é necessário somente ativar a referencia Microsoft Activex Data Object Recordset 6.0 Library. E por meio de uma String de conexão, criar a conexão com o banco de dados a ser trabalhado. A String de conexão pode variar dependendo do Banco de dados que você deseja trabalhar. Dentre as vantagens em utilizar a Biblioteca ADO, estão a facilidade de aprendizado, alta velocidade de conexão, baixa carga de memória e diversas outras vantagens. Além disso, essa Biblioteca oferece ainda a possibilidade de uso de Comandos SQL (Insert, Update, Delete, Select, Create…).

O Microsoft Access é um sistema de gerenciamento de banco de dados da Microsoft poderoso e fácil de aprender. O Access segue a maioria, mas não toda, a terminologia tradicional de banco de dados.

Os termos banco de dados, tabela, record, field e value indicam uma hierarquia do maior para o menor. Esses mesmos termos são usados em praticamente todos os sistemas de banco de dados, portanto, você deve aprendê-los bem.

Vantagens do SQL

Padronizado – não importa qual banco de dados relacional você escolher, ele terá um interpretador de consultas SQL embutido. A popularidade do SQL faz com que valha a pena o tempo de todos que interagem com um sistema de dados.

Sintaxe simples – nenhum dos detalhes meticulosos de linguagens de programação como C# ou Java deve ser especificado ao usar SQL. É conciso, fácil de entender e fácil de escrever consultas de banco de dados com.

Uniforme – muitos bancos de dados e comandos de administração são SQL por padrão, tornando a transferência de habilidades muito mais fácil.

Maduro – o SQL existe há mais de 35 anos. Embora muitos novos recursos tenham sido adicionados a ele, o núcleo do SQL foi praticamente inalterado. Você pode derivar muita utilidade conhecendo alguns conceitos básicos de SQL e comandos, e eles irão atendê-lo bem no futuro.