Re:ERRO no java.sql.Date no método

3 respostas
maniacs

O post é antigo mas estou com o mesmo problema… não axo uma solução lógica para isso :S

pstmt.setDate(48, new Date());

// setDate aparece no netbeans como cannot find dimbol :S mais ele da autocomplete e tudo mais…

3 Respostas

R

O método setDate de PreparedStatement exige como parâmetro um java.sql.Date.

Então faça da seguinte forma:

statement.setDate(1, new java.sql.Date(suaData.getTime()));
maniacs

Vlw era isso, eita!

B

galera to com um erro aqui no método q retorna usuario. esse método retorna os clientes cadastradas entre uma data especifidada. parte do código é:

prepStatement.setDate(1,new java.sql.Date(de).getTime());
    prepStatement.setDate(2,new java.sql.Date(ate).getTime());

mas dá um erro cannot find symbol. importei java.util.Date na classe usuario e nessa java.sql.Date. deu erro. mudei nessa para java.util.Date, mas continua. qual é o erro?

a especificação do método é assim:
public Usuario selectByCadastro(Date de, Date ate) throws Exception {

Criado 8 de janeiro de 2008
Ultima resposta 2 de jun. de 2006
Respostas 3
Participantes 3