Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: sculer am 22.12.09 - 12:25:46
-
Hallo,
ich weiß es leider nicht mehr .... daher frag ich hier mal nach!
Kann es sein, dass die DBColumn und Lookupbefehle im Web nur auf die eigene DB gehen!? Die Funktionieren nämlich ansonsten bei mich nicht!!
Falls dies mit ja zu beantworten ist, welche möglichkeiten hab ich dann eigentlich noch !?
Gruß
-
Hallo,
Ich wuesste nicht, warum diese nicht funktionieren sollten.
Schon mal nach den Rechten gesehen, ist die Ansicht in der anderen Db auch fuer das Web freigegeben, ...?
Andreas
-
Hi,
also ich hab Managerrechte und alle Views sind für Notes und Web freigegeben....
Ich finde es halt auch merkwürdig...
*grübel*
Danke
Gruß
-
Und im Web auch angemeldet?
Andreas
-
ja
-
Poste mal den Code.
-
DBPATH:=@DbLookup( "" : "NoCache" ; @DbName; "PROFILDOC" ; 1 ; "DB1");
DBSERVER:=@Name([CN]; @Subset(@DbName; 1));
@Unique(@DbColumn("":"NoCache";DBSERVER:DBPATH;"VIEWNAME";1))
-
Wie wäre es ,it @WebDbName?
Bernhard
-
Der Code sieht korrect aus. Vieleicht ist etwas falsh mit Zugriffsrechten.
Was du ausprobieren kann is das hier:
DBPATH:=@DbLookup( "" : "NoCache" ; @DbName; "PROFILDOC" ; 1 ; "DB1");
DBSERVER:=@Name([CN]; @Subset(@DbName; 1));
@if(@isError(DBPATH); "error:"+@Return(@text(DBPATH)); "");
res := @Unique(@DbColumn("":"NoCache";DBSERVER:DBPATH;"VIEWNAME";1));
@if(@isError(res); "error:" + @return(@text(res)); "result:" + res)
So wirst do das Fehlermeldung sehen.
-
Als Server solltest Du "" angeben, also so
DBPATH:=@DbLookup( "" : "NoCache" ; @DbName; "PROFILDOC" ; 1 ; "DB1");
@Unique(@DbColumn("":"NoCache";"":DBPATH;"VIEWNAME";1))
siehe auch
http://www-01.ibm.com/support/docview.wss?uid=swg21100382
Andreas