molily: abfrage nur zum teil verarbeitet

Beitrag lesen

Hallo,

was ist an der syntax falsch?
es wird leider immer nur der zweite teil der abfrage ausgeführt.
also die abfrage auf die spalte nace.

var pQString = (('mitarb=' + ANZAHL1 + '') && ('nace="' + NACE1 + '"'));

Du verkettest Strings, ein Zwischenschritt ist der Ausdruck:

"mitarb=foo" && "nace=bar"

Und in einem solchen Fall liefert der &&-Operator den zweiten Operanden zurück, also "nace=bar". Da geht alles mit rechten Dingen zu, die Frage ist, was erwartest du stattdessen? "mitarb=foo&nace=bar" oder "mitarb=foo && nace=bar"? Wieso nutzt du dann den &&-Operator? Strings notierst du wie gewohnt in "..." und verkettest sie über den +-Operator.

Vielleicht suchst du das?
"mitarb=" + ANZAHL1 + ' && nace="' + NACE + '"'

Mathias