2012-04-13 11 views
5

Ich würde gerne wissen, ob es möglich ist, eine StoredProcedure zu Insert Daten in einer Acces-Datenbank zu erstellen. Ich habe ein paar Dinge probiert, aber bisher scheint nichts zu tun.Erstellen Sie gespeicherte Prozedur in MS Access?

Dank

+0

möglich Duplikat von [Wie mache ich eine gespeicherte Prozedur in MS Access?] (Http://stackoverflow.com/questions/3287545/how-do-i-make-a-stored-procedure-in-ms-- Zugriff) –

Antwort

3

Ich weiß, es möglich ist, ein Stored Procedure direkt beim Zugang zu schaffen, aber es ist zu tun, nicht schön.

Ihre besten Optionen von hier wären:

  • ein Stored Procedured eine Funktion Simulieren. Ich habe ein Tutorial here gefunden. Aber ich habe diesen Ansatz nicht versucht.
  • Ein weiterer beliebter Ansatz scheint ein SQLServerStored Procedure zu importieren und in Access importieren. Versuchen Sie this Link, wenn Sie diesen Ansatz mögen.
  • Wenn Sie MS Access 2010 verwenden, werden StoredProcedures auf der Registerkarte Tabellen unter Named Macros aufgelistet.

Hoffnung, das hilft.

2

Es hängt davon ab, welche Version von MS Access. Access 2010 verfügt sowohl über gespeicherte Prozeduren als auch über Tabellenauslöser.

Für den Zugriff 2010 öffnen Sie die Tabelle (keine Designansicht) und wählen dann die Registerkarte Tabelle. Sie sehen dort Optionen zum Erstellen von Geschäftsprozeduren und Tabellenauslösern.

Siehe Antwort hier:

How do I make a stored procedure in MS Access?

0

Sicher. Access 2010 unterstützt alle Arten von coolen Sachen wie gespeicherte Procs und Trigger. (EDIT - Siehe @bluefeets Antwort für mehr darüber). Wenn Sie jedoch etwas weniger als 2010 verwenden, müssen Sie eine custom function schreiben, um die Ergebnisse zu erhalten, die Sie suchen.

Verwandte Themen