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