Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Views einer Access Datenbank in Delphi nutzen

  Alt 27. Okt 2004, 15:00
Zitat von HeikoAdams:
Hallo,
ich muss für ein Projekt Views in einer Access Datenbank aus einem Delphi Programm (über ADO) nutzen.
Da ich bei Google nichts gefunden habe, stelle ich meine Fragen einfach mal hier:
  • Kann man in Access überhaupt Views nutzen?
  • Wie greife ich auf diese Views (aus einem Delphi Programm heraus) zu?

Laut der Online Hilfe von Access wird der Befehl CREATE VIEW zwar unterstützt, allerdings bekomme ich meine Views nirgends zu Gesicht
Views in Access lassen sich ganz normal wie eine Tabelle ansprechen:
Delphi-Quellcode:
Query1.SQL.Text := 'SELECT * FROM ViewBlockedCustomers';
Query1.Open;
Es empfiehlt sich, alle Views mit einem Prefix zu versehen, so dass man schon am Namen sieht, dass es sich um eine View handelt.

Views, die mit CREATE VIEW erzeugt wurden sind innerhalb von Access unsichtbar, sind aber dennoch vorhanden und funktionsfähig.
==> Bug in Access bzw. der Jet Engine.

PS: du möchtest vielleicht mal mein Programm ADO Desk ausprobieren.
Damit kann du in die Tiefe der Datenbankstruktur gehen und dir die SQL-Anweisungen bestehender Views anzeigen.
http://www.delphipraxis.net/internal...ct.php?t=19596
Andreas
  Mit Zitat antworten Zitat