Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL); query dapat dilihat dan disunting sebagai statemen-statemen SQL, dan statemen SQL dapat digunakan secara langsung di dalam Macro dan VBA Module untuk secara langsung memanipulasi tabel data dalam Access. Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.
Berikut ini contoh-contoh Connection String yang bisa digunakan untuk mengkoneksikan database Access dengan bahasa pemrogran Visual Basic :
Microsoft ACE OLEDB 12.0
Standard Security : (2007, 2010, 2013)
Database Berpassword : (2007, 2010, 2013)
Data Directory Functionality : (2007, 2010, 2013)
Network Location : (2007, 2010, 2013)
Standard Security (mdb file) : (1997, 2000, 2002, 2003)
Database Berpassword (mdb file) : (1997, 2000, 2002, 2003)
Data Directory Functionality (mdb file) : (1997, 2000, 2002, 2003)
Network Location (mdb file) : (1997, 2000, 2002, 2003)
Microsoft Jet OLE DB 4.0
Standard Security (mdb file) : (1997, 2000, 2002, 2003)
Database Berpassword (mdb file) : (1997, 2000, 2002, 2003)
Workgroup (system database) : (1997, 2000, 2002, 2003)
Workgroup (system database) specifying username and password : (1997, 2000, 2002, 2003)
Data Directory Functionality : (1997, 2000, 2002, 2003)
Network Location : (1997, 2000, 2002, 2003)
Menggunakan RDS (MS Remote) : (1997, 2000, 2002, 2003)
Exclusive : (1997, 2000, 2002, 2003)
.NET Framework Data Provider for OLE DB
Use an OLE DB provider from .NET
Microsoft Access accdb ODBC Driver
Standard Security : (2007, 2010, 2013)
Workgroup : (2007, 2010, 2013)
Exclusive : (2007, 2010, 2013)
Enable admin statements : (2007, 2010, 2013)
Untuk mengaktifkan fungsi tertentu pemrograman admin seperti CREATE USER, CREATE GROUP, ADD USER, GRANT, REVOKE and DEFAULTS (ketika membuat pernyataan CREATE TABLE) menggunakan connection string ini.
Specifying locale identifier : (2007, 2010, 2013)
Standard connection : (1997, 2000, 2002, 2003)
Microsoft Access ODBC Driver
Standard Security : (1997, 2000, 2002, 2003)
Workgroup : (1997, 2000, 2002, 2003)
Exclusive : (1997, 2000, 2002, 2003)
Enable admin statements : (1997, 2000, 2002, 2003)
Untuk mengaktifkan fungsi tertentu pemrograman admin seperti CREATE USER, CREATE GROUP, ADD USER, GRANT, REVOKE and DEFAULTS (ketika membuat pernyataan CREATE TABLE) menggunakan connection string ini.
Specifying locale identifier : (1997, 2000, 2002, 2003)
.NET Framework Data Provider for ODBC
Use an ODBC driver from .NET