Olá,não estou acertando esse botão gravar .Ajuda,please...
private void botao_gravarActionPerformed(java.awt.event.ActionEvent evt) {
//código para gravar os dados no banco
try
{
String sqlinsert="insert into TB_produto (descricao,unidade,tamanho,peso,preco,observacao,data) values " +
"('"+
tf_decprod.getText()+ "','"+
tf_unidprod.getText()+ "','"+
tf_tamanho.getText()+ "','"+
tf_peso.getText()+ "','"+
tf_preco.getText()+ "','"+
tf_obsprod.getText()+ "','"+
tf_dataprod.getText()+ "')";
conecta_produto.statement.executeUpdate(sqlinsert);
JOptionPane.showMessageDialog(null,"Gravação realizada com sucesso");
//atualizar resulset
conecta_produto.resultset=conecta_produto.statement.executeQuery("select * from TB_produto order by "+ordenacao);
atualiza_combobox_produto();
conecta_produto.resultset.first();//vai para o primeiro registro
preencher_jtable();
mostrar_dados();//chama função que mostra os dados
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Erro,dados não foram gravados"+erro);
}
}
mensagem de erro: Erro,dados não foram gravadosjava.sql.SQLEXCEPTION:[Microsoft][Driver ODBC para Microsot Access]Tipo de dados incompativel na expressão de critério.
