Danke an alle ..
Hab jetzt eine Lösung gefunden
.. Hilfreich waren die Angaben LPAD / RPAD / Trim ...
Dadurch hab ich jetzt (mein Stringfield lautet:OBJECT_NAME):
Code:
my_sql_10:=' ORDER BY CASE WHEN TRIM(OBJECT_NAME) SIMILAR TO '+#39+'\-?[0-9]+'+#39+' ESCAPE '+#39+'\'+#39+' THEN CAST(OBJECT_NAME AS INTEGER) ELSE 9999999 END';
Danke
Erich
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \