Ola pessoal, boa noite!
estou com um probleminha, espero que você possam me dar um forcinha!
segue o problema.
estou tentando inserir uma data no banco, porém o problema é que na table ela não é not null!
quando vou inserir ela null oque esta acontecendo é ao invés de passar null esta passando ‘null’!
o erro é o seguinte:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: ‘null’ for column ‘dt_expedicao’ at row 196
minha query:
statement.executeQuery(“call insertRegistroGeral(’”+aluno.getRegistro().getRg()+"’, ‘" +
aluno.getRegistro().getOrgaoExp()+"’, ‘"+ aluno.getRegistro().getDtExpedicao()+"’, ‘"+
aluno.getRegistro().getDtNascimento()+"’, ‘" + aluno.getRegistro().getNmPai()+"’, ‘"+
aluno.getRegistro().getNmMae()+"’, ‘"+ aluno.getRegistro().getNacionalidade()+"’, ‘"+
aluno.getRegistro().getNaturalidade()+"’)");
Ja tentei tirar as (’ ') da minha query nos campos que passo uma date, mas quando passo uma date = 1111-11-11 me retorna um erro porque esta sem as aspas, ou seja, uma “faca de dois gumes”
alguem pode me dar uma dica de como resolver isso?
vlw