[Delphi .NET] Connectie met Access Database

Pagina: 1
Acties:

  • Shadowzon
  • Registratie: Januari 2001
  • Laatst online: 19-05 18:47
Ik zit met het volgende probleem..

Vanuit Delphi moet er een functie komen om een connectie op te bouwen met een database.. dit moet kunnen vanuit elke unit.. Dus met componenten gaat 't niet..

Uit de database dient alleen gelezen te worden...

Maar er zijn zoveel mogelijkheden om een access database connectie op te bouwen, waardoor ik door de bomen het bos niet meer zie...

Ik dacht zelf dat dit met de klasse

System.Data.OleDb

wel moet lukken...

Hopelijk zijn er hier wat kenners die wat licht op de zaak kunnen schijnen?

Alvast bedankt

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:53

gorgi_19

Kruimeltjes zijn weer op :9

Wat heb je zelf dan al voor code bedacht? Je hebt iig de juiste namespace te pakken. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Shadowzon
  • Registratie: Januari 2001
  • Laatst online: 19-05 18:47
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
unit CDatabase;

interface


uses
System.Data.OleDb;

type

  TDatabase = class(OleDbConnection)


  private
    { Private Declarations }

  public

    // De verbinding tussen de applicatie en de database
    //ADOConnection



Het is voor mij al een hele tijd geleden dat ik Delphi gebruikt heb... Weet dus niet of ik de aanroep bij Type goed heb gedaan

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

En waarom zou je het niet met componenten kunnen? Je kan de componenten designtime op een form of TDataModule equivalent gooien en die kan je in welke unit dan ook benaderen.

We adore chaos because we like to restore order - M.C. Escher


  • whoami
  • Registratie: December 2000
  • Laatst online: 25-05 23:56
Je zult zowiezo nog een connectionstring nodig hebben, je kan eens kijken op www.connectionstrings.com , en daar kijken welke connectie-string je moet gebruiken als je vanuit .NET naar een Access DB wilt connecten.

Classes die je ook best eens kunt bekijken zijn: OleDbDataAdapter, OleDbDataReader, OleDbCommand, DataSet, DataTable, ...

https://fgheysels.github.io/