Hola,
A lo mejor no acierto en absoluto, pero, se me ocurre que hay algún problema con las comillas, o sea, que tú estás escribiendo algo así:
Y eso está resultando en comillas sobre comillas... no sé si me explico. Pienso que deberías utilizar la función "QuotedStr" o usar las comillas simples, pero, no ambas cosas a la vez.
Por otro lado se me ocurre (porque el error que te aparece da para pensarlo) que hay algún problema de tipos... que acaso no puedes entrecomillar un tipo "double", ni "integer", por ejemplo, que estos valores hay que insertarlos (en VALUES) "tal cual".