Einzelnen Beitrag anzeigen

Alfons_G

Registriert seit: 7. Jun 2002
Ort: München
296 Beiträge
 
Delphi 2007 Architect
 
#2

Re: stored procedures in access

  Alt 7. Aug 2003, 09:51

In Access gibt es KEINE Stored Procedures, da musst Du schon eine "ausgewachsene" Datenbank wie Interbase/Firebird verwenden. Was Du aber in Access machen kannst - VBA-Funktionen in Abfragen verwenden. Damit kannst Du dir eigene Routinen in VBA schreiben, welche beliebige Werte berechnen und diese in der Query zurückgeben.
Diese Routine könnte dann auch z.B. über eine weitere Datenbankverbindung Datenbestände manipulieren und so eine Stored Procedure simulieren.

Um dies nutzen zu können, muß der User Access besitzen, oder eine Access-Runtime installiert haben. Das Recht, die Runtime-Version von Access weiterzugeben, erwirbst Du mit dem Kauf einer Microsoft-Office-Entwicklerlizenz.

Aufrufen kannst Du eine Abfrage, welche auf VBA zugreift, wie jede andere Abfrage über eine TQuery-, bzw. TDataset-Komponente.

Alfons Grünewald



Alfons Grünewald
  Mit Zitat antworten Zitat