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:
[code]private Calendar dataNascimento;
pstmt.setObject(4, membro.getDataNascimento().getTime());[/code]
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:
[code]private Calendar dataNascimento;
pstmt.setObject(4, membro.getDataNascimento().getTime());[/code]
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);
O Renato valew cara funcionou sim resolvido o problema… Muito obrigado fera.