![]() |
Views einer Access Datenbank in Delphi nutzen
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:
Laut der Online Hilfe von Access wird der Befehl CREATE VIEW zwar unterstützt, allerdings bekomme ich meine Views nirgends zu Gesicht Gruß Heiko |
Re: Views einer Access Datenbank in Delphi nutzen
Hallo Heiko,
es gibt auch in ACCESS views. Ich bastel mir zumindest unter ACCESS97 Views die mir dann als Abfragen auch in ACCESS angezeigt werden. Wenn ich mich recht entsinne müssten die auch unter ACCESS2000 laufen. Der Zugriff auf diese Views erfolgt stinknormal über SQL-Statements. Da scheint sich ACCESS relativ normal zu verhalten. Wenn du noch Probleme hast kannst du dich ja noch mal melden, und ich buddel mal meinen Code aus. |
Re: Views einer Access Datenbank in Delphi nutzen
Zitat:
Delphi-Quellcode:
Es empfiehlt sich, alle Views mit einem Prefix zu versehen, so dass man schon am Namen sieht, dass es sich um eine View handelt.
Query1.SQL.Text := 'SELECT * FROM ViewBlockedCustomers';
Query1.Open; 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. :wall: 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. ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz