VBA verwijzingen

MariaDB

MariaDB is net zoals Access een database variant. MariaDB heeft echter een ander karakter. Een MariaDB kan namelijk alleen vanaf een webserver draaien. Dit in tegenstelling tot een Access database, die lokaal op de PC kan draaien zonder een webserver.

Het bewerken van een MariaDB werkt exact hetzelfde als die bij een Access-database. Het enige verschil in de klassenmodule clsADO is de connectiestring. Vandaar dat er voor de MariaDB variant geen aparte klassenmodule is ontwikkeld.

Om deze bron lokaal op een PC werkend te krijgen zullen wel de volgende stappen ondernomen moeten worden.

1. XAMPP installeren

XAMPP is een webserver die lokaal op een PC kan draaien. Download hier XAMPP en installeer deze.

2. Database importeren

Nadat XAMPP is geïnstalleerd zal de database aangemaakt moeten worden met voorbeeld contactpersonen.

  • Start XAMPP;
  • Start Apache en MySQL;
  • Ga in een webbrowser naar: http://localhost/phpmyadmin/;
  • Ga naar het tabblad [Databases];
  • Geef als databasenaam databank op en druk op de knop [Aanmaken];
  • Ga naar het tabblad [Importeren];
  • Druk op de knop [Bestand kiezen];
  • Selecteer het bestand Databank.sql nadat deze is gedownload;
  • Druk op de knop [Starten].

3. Maria DB-connector installeren

Nu de database is aangemaakt kan de MariaDB-connector gedownload en geïnstalleerd worden.

4. ODBC koppeling

Nu alle noodzakelijke software is geïnstalleerd kan als laatste stap de ODBC koppeling "MarriaDB" worden aangemaakt. Deze koppeling is opgenomen in de connectiestring en bevat alle informatie over de database.

  • Druk op de [WIN] toets (vlaggetje) en tik ODBC in;
  • Druk op de [Enter] toets om de ODBC-gegevenbronbeheer te starten;
  • Druk op de knop [Toevoegen];
  • Selecteer MariaDB ODBC 2.0 Driver;
  • Druk op de knop [Voltooien];
  • Geef als naam "MariaDB" op en druk op de knop [Next >];
  • Geef root op als User name en druk op de knop [Test DSN];
  • Druk op de knop [OK];
  • Selecteer helemaal onderaan de database databank;
  • Druk 3x op de knop [Next >];
  • Druk op de knop [Finisch];
  • Drukt tot slot op de knop [OK].