Re: Valores nulos > Hay alguna solución a esto?
Sí, primero, no usar el prepareCall, sino construirte la llamada dinámicamente con StringBuffer,
después:
StringBuffer buf = new StringBuffer("call proInserta(");
if (valor != null) {
buf.append(valor);
}
bla, bla, bla,.....
Es decir, sólo pones el valor si no es null.
Otra cosita.... Tu aplicación, o lo que sea que estés haciendo no está nada pensada. No puedes
ir mezclando la parte de presentación (request y demás), con el acceso a BBDD de una manera
tan alegre. Bueno, por poder sí que puedes, pero no te lo recomiendo. ¿Sabes lo que es una clase?,
¿por qué no separas un poco esa lógica, y te haces al menos una clase de acceso a BBDD a la que
le pases los valores que has recuperado de pantalla?. Esta no sería la solución definitiva,
pero sería un comienzo. Bueno, es sólo un consejo. |