Intenté con parámetros y me daba el mismo resultado, hasta antes de este problema yo también utilizaba "toda la vida" las comillas dobles sin problemas.
En este programa tengo un modulo llamado "Consultas SQL" donde puedo poner sentencias SQL directas sin "armarlas" y también me marcaba el mismo error.
En este módulo me puse a jugar con la sentencia UPDATE problemática, quitandole y poniéndole comillas a varios campos con resultados extraños. Si quitaba un campo de la sentencia tipo String o timestamp funcionaba, si agregaba una comilla doble a cualquier campo funcionaba, pero no le encontré la lógica.
Y lo más extraño es que sin hacerle nada al código, sólo actualizando al dbexpress de Delphi 2010 funcionó.
Seguiré probando hasta encontrar cual es el problema
Saludos
Bismarck
Saludos
|