Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: adminnaddel am 26.01.05 - 16:14:25
-
Hallo liebe Gemeinde,
sehe ich etwa den Wald vor Bäumen nicht mehr?
In einer Form habe ich ein Feld hinzugefügt und möchte dieses aus einer anderen Db befüllen lassen:
@DbLookup("" : "NOCACHE"; "Server" : "db.nsf"; "View"; x; "1")
Mein Key ist also x welches in der anderen db das y ist!
y ist in der View sortiert und daneben gibt es die Spalte mit dem Wert z !
Nun lasse ich ein:
@Command([ToolsRefreshAllDocs]);@All
über die docs in meiner db laufen, mit der Hoffnung, das mir das entsprechende Feld gefüllt wird! Doch siehe da, nichts passiert :-(
1000 mal versucht und nichts ist geschehen ....
warum nur?
lg Andy
-
Das "1" macht keinen Sinn.
Entweder
@DbLookup("" : "NOCACHE"; "Server" : "db.nsf"; "View"; x; 2)
für die 2. Spalte in der Ansicht oder
@DbLookup
("" : "NOCACHE"; "Server" : "db.nsf"; "View"; x; "<Feldname>")
falls Du das Feld <Feldname> willst.
Andreas
-
@Glombi ... um mal ganz ehrlich zu sein, ich habe alle numerischen Zahlen durch!
Im Feld steht "Serverfehler, Datei nicht vorhanden" .... ich schwöre ... die Dateien gibt es :-(
lg
Andy
Kann es sein, das es daran liegt, das der Key sowohl im docs als auch in der sortieren Spalte ein numerischer Wert ist?
-
Poste doch mal den Originalcode
Woher sollen wir sonst wissen, warum es nicht geht ::)
-
@Glombi .. meine PS unter lg Andy gesehen?
Numerische Keys?
;D
Kann das Sein?
Grundsätzlich ist das der org. Code .... nur Server und db geändert!
-
Im Feld steht "Serverfehler, Datei nicht vorhanden" .... ich schwöre ... die Dateien gibt es :-(
Das ist ein Meineid ! ;D
Ich schwöre, es hat nix mit den numerischen Keys zu tun. Die Fehlermeldung ist doch wohl mehr als aussagekräftig.
Grundsätzlich ist das der org. Code .... nur Server und db geändert!
Wenn Du den Code nicht postest, dann hilft Dir halt keiner :(
Andreas
-
In Deinem Originalcode steht hinten "1" - versuch es doch mal ohne Anführungszeichen und mit der 2 - wie Andreas es vorgeschlagen hat...
Grüsse Holger
-
Vielen Dank .... es klappt nun! Aber keiner fragt mich warum!!! Es lag aber net an den "" ;D
lg Andy
-
Tja, Andy, Du solltest jetzt erkennen, dass Du den worst case der Programmierung erreicht hast: "Es funktioniert, aber ich weiss nicht, warum!". Darüber solltest Du Dir mehr Gedanken machen als über "Es sollte doch funktionieren, tut es aber nicht.".
Deine Aussage, dass es an den Anführungszeichen nicht lag, ist aber lächerlich. Die haben da absolut nicht hingehört. Das war syntaktisch vollkommen verkehrt.
Bernhard