[Gelöst] Function nach ODBC-Insert ausführen

29. Januar 2008 12:30

Hallo Gemeinde,

über ODBC werden Datensätze mittels PDA in eine Tabelle geschrieben!
Nun würde ich gerne nach dem INSERT, dass der Code im TRIGGER OnInsert() ausgeführt wird.
Leider funktioniert das so nicht.

Wer kann helfen?

Gruß
Winkelsbr
Zuletzt geändert von winkelsbr am 5. Februar 2008 17:04, insgesamt 2-mal geändert.

30. Januar 2008 11:02

Servus,

über ODBC werden keine Trigger in NAV gefeuert. Du könntest falls du die SQL-Datenbank verwendet einen SQL-Trigger erstellen oder sonst mittels einem NAS zyklisch diese Daten verarbeiten.

mfG
Jürgen

30. Januar 2008 11:25

danke für die Antwort.

Leider setzen wir Navision 3.6 mit der Native-DB ein.
War so auch schon ein Akt, die Daten rüber zu bekommen.

Hatte gehofft, dass auch beim einem onInsert über ODBC der Trigger in der Tabelle ausgeführt wird.

Da wird wohl ein Update auf 5.0 fällig sein.

Gruß
Winkelsbr

30. Januar 2008 11:36

Der ODBC-Treiber von 5.0 wird das aber auch nicht können. Du kannst das ganze auch mit 3.60 realisieren. Falls ihr keine NAS-Lizenz habt könnt ihr auch den Objektaufrufplaner verwenden - läuft mit einer "normalen" Client Lizenz. Ein NAS läuft aber stabiler.

mfG
Jürgen

30. Januar 2008 13:03

Hallo Jürgen,

was genau ist ein Objektaufrufplaner und wo bekommen ich diesen her?

Gruß
Wolfgang