Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: sculer am 22.12.09 - 12:25:46

Titel: @DBcolumn im Web auf eine andere DB
Beitrag 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ß
Titel: Re: @DBcolumn im Web auf eine andere DB
Beitrag von: ascabg am 22.12.09 - 13:35:04
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
Titel: Re: @DBcolumn im Web auf eine andere DB
Beitrag von: sculer am 22.12.09 - 13:44:30
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ß
Titel: Re: @DBcolumn im Web auf eine andere DB
Beitrag von: ascabg am 22.12.09 - 13:48:38
Und im Web auch angemeldet?


Andreas
Titel: Re: @DBcolumn im Web auf eine andere DB
Beitrag von: sculer am 22.12.09 - 13:59:40
ja
Titel: Re: @DBcolumn im Web auf eine andere DB
Beitrag von: Glombi am 22.12.09 - 14:01:43
Poste mal den Code.
Titel: Re: @DBcolumn im Web auf eine andere DB
Beitrag von: sculer am 22.12.09 - 18:07:25
DBPATH:=@DbLookup( "" : "NoCache" ; @DbName; "PROFILDOC" ; 1 ; "DB1");
DBSERVER:=@Name([CN]; @Subset(@DbName; 1));

@Unique(@DbColumn("":"NoCache";DBSERVER:DBPATH;"VIEWNAME";1))
Titel: Re: @DBcolumn im Web auf eine andere DB
Beitrag von: koehlerbv am 22.12.09 - 18:27:47
Wie wäre es ,it @WebDbName?

Bernhard
Titel: Re: @DBcolumn im Web auf eine andere DB
Beitrag von: Bogdanovs am 23.12.09 - 12:01:47
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.
Titel: Re: @DBcolumn im Web auf eine andere DB
Beitrag von: Glombi am 23.12.09 - 13:53:57
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