org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL [];
Tenho a seguite exceção:
org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL []; Column 'dtnasc' cannot be null; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'dtnasc' cannot be null
Acontece quando vou incluir novo registro. A aplicação está funcionando pra alteração e exclusão.
Já revisei tudo a respeito deste campo 'dtnasc' e não consegui ver nada de errado. ´Me dá aí uma dica?
org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL []; Column 'dtnasc' cannot be null; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'dtnasc' cannot be null
Acontece quando vou incluir novo registro. A aplicação está funcionando pra alteração e exclusão.
Já revisei tudo a respeito deste campo 'dtnasc' e não consegui ver nada de errado. ´Me dá aí uma dica?
String sql = "UPDATE funcionarios "
+ "SET " + dataSaida
+ "nome = :nome, salario = :salario, id_cargo = :idCargo, "
+ "id_endereco = :idEndereco, data_entrada = :dataEntrada, dtnasc = :dataNasc, "
+ " rg = :Rg, orgao = :Orgao, exp = :dataExp, "
+ "cpf = :Cpf, mae = :Mae, pai = :Pai,email = :Email, "
+ "tel1 =:Tel1,tel2 =:Tel2,tel3 =:Tel3,naturalidade = :Naturalidade, "
+ "nacionalidade = :Nacionalidade,estadocivil = :Estadocivil, "
+ "filho1 =:Filho1, filho2 =:Filho2, filho3 =:Filho3,ctps = :Ctps, "
+ "serie = :Serie,pis = :Pis,titulo = :Titulo,zona = :Zona, "
+ "secao =:Secao,vrefeicao =:Vrefeicao,vtransporte =:Vtransporte, "
+ "escolaridade =:Escolaridade,carthabilitacao =:Carthabilitacao, "
+ "problemasaude =:Problemasaude "
+ "WHERE id_funcionario = :idFuncionario";
Esmeraldina Silva
Curtidas 0
Respostas
Fernando C
23/10/2015
quando vou incluir novo registro
use comando INSERT.
http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx
http://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspx.
OBS: mas se entendi corretamente, sua mensagem diz que o campo não pode ser nulo;
verifique como está enviando esse conteúdo e se ele está chegando no banco
GOSTEI 0
Jothaz
23/10/2015
A mensagem:
Esta "reclamando" de que a coluna "dtnasc" não pode ser nula, por algum motivo este atributo não esta sendo carregado.
Column 'dtnasc' cannot be null
Esta "reclamando" de que a coluna "dtnasc" não pode ser nula, por algum motivo este atributo não esta sendo carregado.
GOSTEI 0
Esmeraldina Silva
23/10/2015
Problema resolvido. Tinha um erro na definição da variável. Obrigada a todos pela atenção.
GOSTEI 0