Tenho o script acima , se insiro a data ‘1991-11-11’ manualmente ela entra no bs se requisito de uma variável por parametro ela não grava ficando o banco com 0000-00-00
o que posso fazer para realizar ?
Obrigado
Tenho o script acima , se insiro a data ‘1991-11-11’ manualmente ela entra no bs se requisito de uma variável por parametro ela não grava ficando o banco com 0000-00-00
o que posso fazer para realizar ?
Obrigado
É só com a data? Os outros campos inserem normalmente?
Sua data é do tipo string, sql.Date ou util.Date?
estou usando o mysql ->phpmyadmin
o campo é do tipo.: date
Os demais valores todos são inseridos sem problemas, porém os do tipo date somente se coloco manualmente ‘AAAA-MM-DD’ se se coloco por uma variavel recebida pelo
parametro não consigo receber -> o registro é gravado porém nos campos onte contém data o valor fica 0000-00-00
Passa seu parâmetro como
new java.util.Date()
ou
new java.sql.Date()
Vai dar certo!!!
[quote=diogo soares]Passa seu parâmetro como
new java.util.Date()
ou
new java.sql.Date()
Vai dar certo!!![/quote]
Cara, acho que ele não está fazendo em Java não
[quote=progJava]Os demais valores todos são inseridos sem problemas, porém os do tipo date somente se coloco manualmente ‘AAAA-MM-DD’ se se coloco por uma variavel recebida pelo
parametro não consigo receber -> o registro é gravado porém nos campos onte contém data o valor fica 0000-00-00[/quote]
Já tentou usar o STR_TO_DATE ?