Cita:
Iniciado por marvi muchas gracias por las ideas..
finalmente lo que hice es:
consultasql= consultasql.replaceAll("''", "null");
tras crear la consulta y
justo antes de llamar al executeQuery o executeUpdate
(para todas las consultas en las que se daba la posibilidad de que ocurriera)
me parecio lo mas sencillo y de momento funciona correctamente
muchas gracias de nuevo :)
Estas insertando la cadena null que no tiene nada que ver con el valor null.
Saludos.