Classe Calendar

2 respostas
caiomacedor

Bom dia...

Alguem aí sabe se é possível gravar no banco SQL Server uma Variavel de tipo Calendar? Pois estou tentando e sempre dá erro.

Tipo:

private Calendar dataNascimento;

pstmt.setObject(4, membro.getDataNascimento().getTime());

2 Respostas

_Renatu

Quando for assim, poste o erro que dá pra gente.

Mas muito provavelmente, no seu caso o erro é o seguinte:

o Calendar te retorna um objeto da classe java.util.Date, e o PreparedStatement espera que voce utilize um objeto da classe java.sql.Date.

Voce precisa criar um objeto desta classe para funcionar. Sim, eu também acho isso um saco, mas é necessário.

no seu caso, acho que isso resolveria:

java.sql.Date datasql = new java.sql.Date(membro.getDataNascimento().getTime().getTime());
pstmt.setObject(4, datasql);
caiomacedor

O Renato valew cara funcionou sim resolvido o problema… Muito obrigado fera.

Criado 13 de novembro de 2007
Ultima resposta 13 de nov. de 2007
Respostas 2
Participantes 2