Use o método wasNull do ResultSet.
Mais ou menos assim:
 
java.util.Date data = "">
 
if (!resultado.wasNull()) {
    SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
    String dateIniString = df.format(data);
}
 
[]´s
Celso Junior
 
SJCP & SJCD
 
----- Original Message -----
Sent: Friday, February 07, 2003 10:04 AM
Subject: [java-list] Ajuda com Data null

Bom dia a Todos,
 
Uso um banco Access e tenho datas que está null (em Branco) quando faço a consulta em um registro que está em branco ele dá esse erro no meu servlet que está no final do e-mail. Para registros que está preenchido ele vem ok.
 
Estou usando dessa forma
 
java.util.Date data = "">SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
String dateIniString = df.format(data);
 
 
 
Alguém pode me ajudar com esse problema
 
Daniel
 
 

Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error


type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
	at java.util.Calendar.setTime(Calendar.java:902)
	at java.text.SimpleDateFormat.format(SimpleDateFormat.java:780)
	at java.text.SimpleDateFormat.format(SimpleDateFormat.java:773)
	at java.text.DateFormat.format(DateFormat.java:314)
	at servlets.projeto.ResulAssinantesDetalhado.doPost(ResulAssinantesDetalhado.java:102)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:446)
	at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
	at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
	at java.lang.Thread.run(Thread.java:536)


Responder a