Amigos tento fazer um select que o usuario digita dd-MM-aaaa e o select busca a data formatada no simpleDate.Abaixo segue o codigo partes do codigo para analise.
SimpleDateFormatforma=newSimpleDateFormat("yyyy-MM-dd");controle=request.getParameter("CONTROLE");StringPesqControle="SELECT DISTINCT visi.nome,visi.ddd_tel,visi.ddd_cel,visi.telefone,visi.celular,visi.id,visi.dcto,visi.tipo,visi.empresa FROM visi,histori WHERE histori.controle ='"+forma.format(controle)+"' and visi.nome = histori.nomevis order by nome";
traz o erro:
org.apache.jasper.JasperException: Exception in JSP: /ResultadoPesquisaMista.jsp:102(linha deste select)
Amigos tento fazer um select que o usuario digita dd-MM-aaaa e o select busca a data formatada no simpleDate.Abaixo segue o codigo partes do codigo para analise.
SimpleDateFormatforma=newSimpleDateFormat("yyyy-MM-dd");controle=request.getParameter("CONTROLE");StringPesqControle="SELECT DISTINCT visi.nome,visi.ddd_tel,visi.ddd_cel,visi.telefone,visi.celular,visi.id,visi.dcto,visi.tipo,visi.empresa FROM visi,histori WHERE histori.controle ='"+forma.format(controle)+"' and visi.nome = histori.nomevis order by nome";
traz o erro:
org.apache.jasper.JasperException: Exception in JSP: /ResultadoPesquisaMista.jsp:102(linha deste select)
Abraço a todos
Posta ai oq tem na linha 102, tem certeza q esse erro nao ocorre por conta do resultado q vem do banco?
Dica1: use algo generico para formatar data, um metodo para isso acho q seria viavel, pq concerteza vc vai ter q formatar data tanto para o banco(formato jdbc) qto para usuario(formato brasileiro).
ex:
//metodo para gravar no banco publicstaticStringformatDateJdbc(Stringdata){SimpleDateFormatf=newSimpleDateFormat("dd/MM/yyyy");Dated1=null;try{d1=f.parse(data);}catch(Exceptione){e.printStackTrace();}SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");data=format.format(d1);returndata;}//metodo para mostrar para o usuario publicstaticStringformatDateUser(Stringdata){SimpleDateFormatf=newSimpleDateFormat("yyyy-MM-dd");Dated1=null;try{d1=f.parse(data);}catch(Exceptione){e.printStackTrace();}SimpleDateFormatformat=newSimpleDateFormat("dd/MM/yyyy");data=format.format(d1);returndata;}
Dica2: Nao sei concatenando String com sql nao, procure usar a interface PreparedStatement ou entao a classe StringBuffer. Boa Sorte!
R
rusther
ebarros:
rusther:
Amigos tento fazer um select que o usuario digita dd-MM-aaaa e o select busca a data formatada no simpleDate.Abaixo segue o codigo partes do codigo para analise.
SimpleDateFormatforma=newSimpleDateFormat("yyyy-MM-dd");controle=request.getParameter("CONTROLE");StringPesqControle="SELECT DISTINCT visi.nome,visi.ddd_tel,visi.ddd_cel,visi.telefone,visi.celular,visi.id,visi.dcto,visi.tipo,visi.empresa FROM visi,histori WHERE histori.controle ='"+forma.format(controle)+"' and visi.nome = histori.nomevis order by nome";
traz o erro:
org.apache.jasper.JasperException: Exception in JSP: /ResultadoPesquisaMista.jsp:102(linha deste select)
Abraço a todos
Posta ai oq tem na linha 102, tem certeza q esse erro nao ocorre por conta do resultado q vem do banco?
Dica1: use algo generico para formatar data, um metodo para isso acho q seria viavel, pq concerteza vc vai ter q formatar data tanto para o banco(formato jdbc) qto para usuario(formato brasileiro).
ex:
//metodo para gravar no banco publicstaticStringformatDateJdbc(Stringdata){SimpleDateFormatf=newSimpleDateFormat("dd/MM/yyyy");Dated1=null;try{d1=f.parse(data);}catch(Exceptione){e.printStackTrace();}SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");data=format.format(d1);returndata;}//metodo para mostrar para o usuario publicstaticStringformatDateUser(Stringdata){SimpleDateFormatf=newSimpleDateFormat("yyyy-MM-dd");Dated1=null;try{d1=f.parse(data);}catch(Exceptione){e.printStackTrace();}SimpleDateFormatformat=newSimpleDateFormat("dd/MM/yyyy");data=format.format(d1);returndata;}
Dica2: Nao sei concatenando String com sql nao, procure usar a interface PreparedStatement ou entao a classe StringBuffer. Boa Sorte!
org.apache.jasper.JasperException: Exception in JSP: /ResultadoPesquisaMista.jsp:102(linha deste select)