Recomimiendo para estos casos QuoetedStr; Te evitarías esa cantidad de comillas juntas.
Código Delphi
[-]
'VALUES (QuotedStr(TableOrd.FieldByName('IDORDEN').AsString) +
',' +
QuotedStr(QueryUser.FieldValues['USUARIO']) +
')'
);
QuotedStr ya te devuelve la cadena con las comillas incluídas.