Cita:
Iniciado por xabiz En la funcion recibo la conexion y un String, y este String es la sentencia SQL (completa).
Cita:
Iniciado por xabiz La forma de generar los SQL, como he comentado, es diferente en cada metodo o funcion.[...]
Cita:
Iniciado por pateketrueke [...]Si no tienes acceso a ellos es imposible, porque básicamente tendrías que implementar una analizador de SQL, etc.
Cita:
Iniciado por Knaak53 [...]y lo último que se me ocurre es que establezcas filtros para la sentencia sql mediante expresiones regulares, así detectas si hay cosas que no debería haber[...]
En ese caso lo que se puede hacer ya lo han comentado
pateketrueke y
Knaak53
Tendrías que localizar todas la consultas y preparar una forma de diferenciarlas y analizarlas, así como analizar todos los datos variables, lo más
cómodo (por decirlo de alguna forma) con expresiones regulares...
Pero vamos, casi trae más cuenta implementar una clase en un punto intermedio entre la consulta y los parámetros que recibe que preparar todo eso con expresiones regulares
.
PD.: Entre hacerlo bien
y hacerlo rápido
solo hay tiempo y esas dos caras de diferencia...
Saludos,