Domino 9 und frühere Versionen > ND7: Entwicklung

agent mit odbc

(1/1)

dormi:
Hallo,

ich habe einen Agenten, der mir, wenn er manuell gestartet wird, eine Feld andhand einer Access Datenbank aktualisiert.


--- Code: ---Datenquelle:= "Test";
Tabelle:="Tabelle";

ZK:= @DbLookup("ODBC"; Datenquelle ;"" ;"" ;Tabelle ; "wert" ; "kdnr"  ; Ref);
mKdNr:= @DbLookup("ODBC"; Datenquelle ;"" ;"" ;Tabelle ; "kdnr" ; "kdnr"  ; Ref);

FIELD Ref := Ref;
FIELD ZK_M := ZK_M;

@If( Ref = mKdNr;
@SetField("ZK_M";ZK)
;""
);
SELECT @All

--- Ende Code ---

Das klappt soweit.

Die Access Datenbank ist als System-DSN eingebunden.

Wenn ich das gleiche als zeitgesteuerten Agenten laufen lassen will, passiert nix. Auf dem Server ist die gleiche Datenkbank als System-DSN eingebunden.

Hat jemand einen Tipp?

Danke
Jürgen

m3:
Naja, der Agent läuft dann mit den Windows-Berechtigungen, mit denen auch der Domino-Server läuft. Und wenn der Windows-Accounts nicht auf den ODBC-DNS zugreifen darf, dürfte genau das passieren.

dormi:
also ndctest sagt "successfully connected"

müßte das nicht schon für den Serverzugriff reichen?

m3:
Hast Du ndctest unter dem Windows-User laufen lassen, unter dem auch Domino läuft (das wäre meistens "SYSTEM")?

dormi:
aha - keine Ahnung :-)

privat würde ich sowas ja unter Linux testen. Hier läuft aber windows2003

whoami - wow ein Unixbefehl unter Windows :-) sagt logischerweise administrator - also wirst Du wohl Recht haben, mit den falschen Rechten.

Ich frag mal unseren Serveradminstrator wegen den Rechten. Danke!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln