When I have a string representation in the query witch has doble quotes OR ` inner it AND a colon after one of those the action breaks with the following error: "Error : Parameter object is improperly defined. Inconsistent or incomplete information was provided".
Sample query: select column from table where column = 'teste " teste : teste'
I know this issue is from TParams.ParseSQL (I have already seen it in Borland Quality Central an commented a work around), that misinterpret the doble quote as the and of the string and thinks the next colon is a parameter.
Tip: As you don't allow us to set parameters in the query a fast correction would be set ParamCheck to False or removing all the params before sending it to the database.
Best regards,
Daniel Mirapalheta