Gibt's da was anderes, als StrToInt für?
Ja: StrToIntDef.
Ob das in deiner Situation sinnvoll ist, musst du selbst einschätzen. Ich würde eher dafür sorgen, dass nur Integer-Werte dort ankommen. Mit StrToIntDef kannst du bei unzulässigen Inhalten einen Default vorgeben (z.B. -1). Das führt dann vermutlich beim
SQL zu einem leeren Ergegbnis, was der Anwender gegebenenfalls falsch interpretiert.