Não consigo fazer busca no campo Date

4 respostas
M

Um Help

Preciso fazer uma busca em um campo tipo “Date”, criei esse sql:

SELECT NOME, data
FROM PRODWEB.PUBLOSERV
WHERE data = ‘var’

Mas minha página nem abre e me dá esse erro, alguem pode me ajudar???

Syntax of date, time, or timestamp value not valid.]: java.sql.SQLException: [SQL0180] Syntax of date, time, or timestamp value not valid

obrigada

4 Respostas

fabiozoroastro

java.util.Date ou java.sql.Date?
Mas pelo que parece, vc está fazendo sua comparação de date com uma String. dá uma conferida aew.
Abraço.

cassio

O que é exatamente seu ‘var’ ??

M

Bem verdade eu não consigo comparar nada

Quando coloco esse sql na página jsp, ela já da erro de página não exibida e esse mensagem na console do websphere.

coloquei a classe

<%@ page import=“java.util.Date”%>
<%@ page import=“java.sql.Date”%>

mas não rolou, acredito que seja no sql.

cassio

Maria Eduarda:
Bem verdade eu não consigo comparar nada

Quando coloco esse sql na página jsp, ela já da erro de página não exibida e esse mensagem na console do websphere.

coloquei a classe

<%@ page import=“java.util.Date”%>
<%@ page import=“java.sql.Date”%>

mas não rolou, acredito que seja no sql.

vc continua nao dizendo claramente de que tipo é ‘var’…
Pro SQL vc precisa passar um java.sql.Date…

O erro de página não exibida deve estar aparecendo porque primeiro ele faz a busca pra depois retornar os resultados pro teu JSP, mas como dá pau na busca… a página não carrega né…
Se vc estudasse MVC e não usasse acesso ao banco dentro do JSP, ficaria tudo mais claro :slight_smile:

Criado 3 de abril de 2007
Ultima resposta 3 de abr. de 2007
Respostas 4
Participantes 3