21/10/2004, 09:00
|
| | Fecha de Ingreso: octubre-2004
Mensajes: 55
Antigüedad: 20 años, 2 meses Puntos: 0 | |
access + jsp. valor NULL Desde un fichero jsp consulto una BBDD access para obtener las empresas cuyo campo GRANSECTOR tiene el valor null. Si la consulta la hago directamente en access en devuelve 5 registros, pero en jsp me devuelve un Resulset vacio (no entra en while(resultado.next()) ). Parece q no interpreta bien el null.
Muchas gracias.
<%
Connection conexion = null;
PreparedStatement consulta = null;
ResultSet resultado = null;
String sector = null;
String SQL = null;
SQL = "SELECT DISTINCT[SECTOR] FROM Empresas WHERE GRANSECTOR="
+ null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conexion = DriverManager.getConnection("jdbc:odbc:Empresas");
consulta = conexion.prepareStatement(SQL);
resultado = consulta.executeQuery();
} catch(Exception e) {
System.out.println(e);
}
try {
out.println("<FORM METHOD='post' ACTION='productos.jsp'>");
out.println("<INPUT TYPE=hidden NAME='gransector' VALUE='"
+ gransector + "'>");
while(resultado.next()) {
sector = resultado.getString(1);
System.out.println(sector);
}
} catch(Exception e) {
System.out.println(e);
}
try{
conexion.close();
} catch (Exception e) {
System.out.println("Error al cerrar conexion" + e);
}
%> |