Não consigo fazer busca no campo Date

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

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.

O que é exatamente seu ‘var’ ??

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.

[quote=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.[/quote]

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: