Domino 9 und frühere Versionen > Administration & Userprobleme

illegal function call aus einem agent heraus

<< < (2/4) > >>

adminnaddel:

--- Zitat ---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

--- Ende Zitat ---

 ::) die db liegt aber net bei uns!


--- Zitat ---if pos# > 0 Then
  notesnametmp = Instr(.......)
end if

--- Ende Zitat ---
??? .. warum sollte =0 sein? ... Instr liefert mir doch so oder so einen Wert, solange der das Feld gefüllt ist!

Grüße

koehlerbv:
Instr liefert 0, wenn das Zeichen nicht enthalten ist. Und Left (irgendwas, 0 - 1) ist ein illegal function call ...

Bernhard

Semeaphoros:
Liebe Nadel (leider kann ich Dir den Namen nicht sagen ... da er weder im Fuss noch in der Marginale steht ....)

Instr bringt tatsächlich immer einen Wert zurück, 0 ist ja schliesslich auch ein Wert, und hat seine berechtigte Bedeutung, wie Bernhard eben auch gesagt hat.

Wieso soll für den Entwanzer eine Rolle spielen, ob die DB bei Euch oder woanders liegt? Notes ist doch schliesslich eine verteilte Infrastruktur ??

adminnaddel:
OKAY .... nunmal Klartext  ::)

Natürlich ist 0 möglich, doch nur:


string1 is the empty string ("")   0
string2 is not found after begin in string1   0
begin is larger than the length of string1   0
string2 is the empty string ("")   The value of begin. If you omit begin, InStr returns the value 1.
string1 is NULL   NULL
string2 is NULL   NULL
begin or compMethod is NULL   Error

Aber ich muss davon ausgehen, das der String gefüllt ist!
Aber danke .... das ist auf jeden Fall ein Ansatz!!

Grüße

adminnaddel:
Falls es noch nicht richtig rübergekommen ist


DANKE

 ;D

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln