Wise Owl's Blog
Making Sense of Software

Excel | Microsoft training in London, UK

LINKING TO ADO DATABASES WITH VBA

Part one of a five-part series of blogs

Learn how to write VBA macros to add, edit and delete data in Access, SQL Server and other databases, using something called ADO.

  1. Linking to Data using VBA (this article)
  2. The ADO Object Library
  3. Of Connection Strings, Recordsets, Cursors and Locking
  4. Working with Records
  5. Finding Records Easily

This blog is part of both a complete Excel VBA tutorial and a complete SQL tutorial.

Posted by Andy Brown on 06 February 2012 | no comments

Linking to Data using VBA

Sometimes in Excel (for example) you'll need to retrieve data from a SQL Server table, an Access query or even a table in Oracle, Ingres or the like.  This blog explains how to do this!

This topic is stuffed full of theory about things like cursors and recordsets, but the strange thing is that the resulting code can be copied and pasted whenever you need to use it, without always needing to understand exactly what's going on behind the scenes! 

This tutorial shows how to connect to databases using VBA.  It covers:

  • Linking to the correct object library
  • Some theory on connection strings, recordsets, cursors and locking
  • Writing code to show, add, edit and delete records
  • Finding records

The first thing you'll need to do to work with database records is to link to the ActiveX Data Objects library (called ADO by its friends).

 

LINKING TO ADO DATABASES WITH VBA

Part one of a five-part series of blogs

Learn how to write VBA macros to add, edit and delete data in Access, SQL Server and other databases, using something called ADO.

  1. Linking to Data using VBA (this article)
  2. The ADO Object Library
  3. Of Connection Strings, Recordsets, Cursors and Locking
  4. Working with Records
  5. Finding Records Easily

This blog is part of both a complete Excel VBA tutorial and a complete SQL tutorial.

Comments on this blog

This blog currently has no comments.