Wenn das Feld BEZEICHNUNG des von ZQ_ART leer isr, was soll dann in products_description geschrieben werden?
Außerdem entspricht dein
Query nicht
SQL-Standard der INSERT müsste eigentlich
Insert Into products_descriptions (products_name) values ( :p1)';
heißen.
Soll es auch bei einem Leerfeld funktionieren versuchs mal mit
ZQ_Shp.ParamByName('p1').Value := ZQ_Art.FieldByName('BEZEICHNUNG').Value;