Hallo,
versuch es bitte mal mit
query.Params[paramInt] := EmptyParam;
Dazu musst Du die
Unit Variants einbinden. EmptyParam ist der Inhalt für einen leeren Parameter, der Parameter selbst muss ja erhalten bleiben, was bei der Zuweisung von nil, allem Anschein nach, nicht der Fall ist.