ola pessoal, to com um probleminha aqui…
continuando com minha conversao de dbf para firebird… tem uma tabela que tem uns campos de data…
os campos todos estao com 8 digitos, exemplo:
01/01/97
o meu codigo ta da seguinte forma:
if ("DATA_NASC".equals(field.getName())) {
if (record[i]!=null && record[i]!="") {
dataNascimento = ((Date) record[i]);
if ((dataNascimento == null)) {
dataNascimento = (Date) DateHelper.parse(1899, 01, 01);
}
}
}
mas ta dando o seguinte erro:
versão DBase: 2.03
Exception in thread "Thread-2" java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
at br.com.link3.dp.convert.rh.quimera.DependentesDao.next(DependentesDao.java:92)
at br.com.link3.dp.convert.ConvertManager.export(ConvertManager.java:259)
at br.com.link3.dp.convert.ConvertManager.processa(ConvertManager.java:132)
at br.com.link3.dp.convert.MainForm$5.run(MainForm.java:348)
alguem tem uma ideia do que pode estar dando erro?