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