Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: joshuax112 am 09.03.06 - 06:49:35

Titel: FIELD feldname := feldname;
Beitrag von: joshuax112 am 09.03.06 - 06:49:35
Hallo,

ich habe hier eine existierende Datenbank mit einem Agent der wie folgt anfängt: FIELD feldname := feldname;

Kann es sein, dass dem Agenten von irgendwo beim Aufruf Parameter übergeben werden? Wenn ja, an welcher Stelle könnte dies auftreten?

Thx, der häufig fragende Joshi
Titel: Re: FIELD feldname := feldname;
Beitrag von: Thomas Schulte am 09.03.06 - 06:58:01
Ja das kann bei lokalen Agenten sein, zum Beispiel über @environment. Und nein FIELD Feldname := Feldname hat nix damit zu tun wenn beide Feldnamen gleich sind.
Titel: Re: FIELD feldname := feldname;
Beitrag von: joshuax112 am 09.03.06 - 07:28:53
Guten Morgen,

und danke für die Antwort. Ich habe doch auch garnicht sagen wollen, dass es sich um ein compare handelt. Es ist mir schon klar, dass es eine Zuweisung ist. Daher auch die Frage :-)

Danke, Joshi
Titel: Re: FIELD feldname := feldname;
Beitrag von: umi am 09.03.06 - 08:19:13
Dies ist wahrscheinlich noch R5 Style.
Da waren solche Tricks noch nötig um die Felder im Dokument anzusprechen.
Titel: Re: FIELD feldname := feldname;
Beitrag von: joshuax112 am 09.03.06 - 10:11:52
Hallo umi,

ja, dass ist gut möglich, da die DB von 1999 ist. Bedeutet dies, dass es jetzt nicht mehr benötigt wird und ich es löschen kann?

Gruß, Joshi
Titel: Re: FIELD feldname := feldname;
Beitrag von: umi am 09.03.06 - 10:21:55
Theoretisch Ja.
Aber "Never Change a running system"  >:D

Titel: Re: FIELD feldname := feldname;
Beitrag von: Axel am 09.03.06 - 10:23:07
Ab der Version 6 ist diese Zuweisung nicht mehr unbedingt notwendig, aber sie schadet auch nicht. Ohne Not würde ich einen bestehenden Code nicht ändern. Du könntest die unangenehme Seiteneffekte einhandeln.



Axel