Skip to content

SQLite library for VBA wrapping ADODB and SQLite C-language API.

Notifications You must be signed in to change notification settings

pchemguy/SQLiteC-for-VBA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I started this project as the SQLiteDB VBA class, wrapping the ADODB library to facilitate introspection of the SQLite engine and databases. Later, I refactored the SQLiteDB class and several supporting class modules into the SQLiteADO subpackage shown on the left in Figure. SQLiteADO incorporates a set of class modules with a shared prefix Lite-. Shown on the right, the other core subpackage SQLiteC uses SQLite C-API directly (and the SQLiteC- prefix).

Library structure

Library structure

While I significantly refactored the code and added some features, the package is still focused on

  • database connectivity
    • SQLiteADO - ADO/SQLiteODBC connection string helpers and limited ADODB wrappers,
    • SQLiteC - alternative connectivity approach bypassing ADO/SQLiteODBC,
  • validation/integrity, and
  • metadata (SQL-based SQLite introspection).

See docs for further details.

About

SQLite library for VBA wrapping ADODB and SQLite C-language API.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • VBA 61.8%
  • C 20.7%
  • HTML 13.4%
  • Batchfile 2.2%
  • FreeBasic 1.1%
  • Shell 0.8%