Domino 9 und frühere Versionen > Administration & Userprobleme
illegal function call aus einem agent heraus
adminnaddel:
Hallo liebe Gemeinde,
eine Agent macht mir seit der letzten Nacht sorgen!
Jede Nacht greift er aus einer db auf eine andere db zu und holt sich Feldwerte und kippt sie rüber! Nun aber, urplötzlich läuft er nicht mehr und schmeißt mir diese Fehlermeldung heraus:
illegal function call
und das an der Stelle!
Set notesname = New notesname(Trim(Left(notesnametmp, pos# - 1)))
Ich glaube, die Stelle an dem er auf die Bretter geht, ist nicht so interessant, sondern eher, daß im debugger zumindestens alle wichtigen Daten aus der db gezogen wird. Die View stimmt, dass war nämlich meine erste Vermutung!
Der Server der db hatte Performance da habe ich mal folgende Überlegung gehabt:
mal ne fixup bzw updall über die db laufen lassen?! -...- vielleicht hat ja die View einen mitbekommen!?
Grüße
PS: wäre sehr wichtig
koehlerbv:
Illegal function call an dieser Stelle würde Sinn ergeben, wenn pos# = 0 wäre ...
Bernhard
adminnaddel:
Nun ja,
ich hätte mal mehr mitgeben sollen ;D
...
notesnametmp = docosdb.notes(0)
pos# = Instr(notesnametmp, "@")
Set notesname = New notesname(Trim(Left(notesnametmp, pos# - 1)))
...
vielleicht sollte man mal nachschauen, was sich im debugger hinter dem string notesnametmp verbirgt ???
Oder
Grüße
koehlerbv:
Ist in notesnametmp kein "@" enthalten, siehst Du garantiert einen "illegal function call" ...
Bernhard
Semeaphoros:
Das mit dem Debugger ist mal eine ganz gute Idee, auf die man schon von selber hätte kommen können, und dann natürlich eine Validierung mit
if pos# > 0 Then
notesnametmp = Instr(.......)
end if
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln