Domino 9 und frühere Versionen > Entwicklung

Schwere Probleme mit DB-Lookup

<< < (2/2)

CrazyCoder:
Ja, das hab ich ja soweit verstanden, aber wenn ich ein Feld "Name" habe indem "Franz Beckenbauer" steht und sagen wir mal ein Feld "Alter" und darin steht "20".

So, nun geht irgendjemand hin und ändert die 20 in 35 um. Was sagt jetzt mein DBLookUp??? Bei mir gibt er ne Fehlermeldung zurück!

Rob Green:
zunächst hängt es davon ab, in welchem Kontext DBLookUp verwendet wird,...in einem Feld
1. "berechnet"
2. "berechnet zur anzeige"
3. "editierbar" > defaultvalue
4. "berechnet beim anlegen"


im berechneten falle 1. & 2. wird dblookup jedes mal aufs neue getriggerd. Es schaut in der view auf dem Server nach, die hoffentlich indiziert ist...sonst klappt dat nämlich nicht...und schaut nach ob der Franz B. zu finden ist. Wenn ja, spuckt das Teil entweder einen Spaltenwert oder Feldwert aus.

Dann ist wichtig, ob die Datentypen noch stimmen. Man kann oW in ein Textfeld Zahlen einlesen, nicht aber umgekehrt.

Weiterhin wird die Suchview nicht mehr fürs dblookup stimmig sein, wenn nun auf einmal statt Zahlen Text für die Alterseingabe verwendet wird, denn eine Spalte kann nur Daten vom gleichen Typ, nie gemischt darstellen.

Etc etc...das sind zunächst Ansätze, wo man nach Fehlerquellen suchen kann und eine nach der anderen schliessen muß. Immer in Abhängigkeit davon, wann ein DBLookup funktioniert oder nicht, wozu wie o.g. nicht wenige Bedingungen erfüllt sein müssen. Kannst Du auschliessen, daß egal an welcher Stelle nix geändert wurde, was dblookup beeinflusst?

CrazyCoder:
Hi Rob!

Hab's jetzt anders gelöst! Danke für deine Hilfe! Hab jetzt aber wieder ein anderes Prob, würd mich freun wenn du auch im nächsten Thread mal vorbei schaust!  ;)

Nochmal Danke!!

CrazyCoder

°,°
' - '

Rob Green:
aha, prima  :)
Wo lag denn der Fehlerteufel?

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln