[b]Galera, estou com 2 problemas, não tenho muita experiencia com JAVA, mas aparentemente não há nenhum erro, por favor me ajudem!!!
1º Consegui fazer o select, insert e delete, mas no UPDATE dá erro "Exception SQL" e não faz o UPDATE:
private JButton getJButton23() {
if (f_alt == null) {
f_alt = new JButton();
f_alt.setBounds(new java.awt.Rectangle(207,241,89,26));
f_alt.setText("Alterar"); f_alt.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
ResultSet rs;
Statement MeuState ;
String Url = "jdbc:odbc:geee";
String A = tf_fun.getText();
String B = tf_nome.getText();
String C = tf_dep.getText();
String D = tf_tel.getText();
String E = tf_end.getText();
String F = tf_sal.getText();
try
{
Connection Conexao = DriverManager.getConnection(Url);
MeuState = Conexao.createStatement();
String SQL = "UPDATE funcionario SET (nome='"+B+"',id_dept='"+C+"',tel='"+D+"',end='"+E+"',salario='"+F+"') WHERE id_func ='"+A+"'";
MeuState.executeUpdate(SQL);
JOptionPane.showMessageDialog(null,""+"Funcionário atualizado \ncom sucesso!","Mensagem",1);
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null,"Erro de SQL ", "Erro",0);
}
}
});
}
return f_alt;}
2º Na janela de exibir um relatório ele faz o SELECT, exibe tudo normalmente, mas também da erro "Exception SQL":
private JButton getJButton25() {
if (rf_con == null) {
rf_con = new JButton();
rf_con.setBounds(new java.awt.Rectangle(151,241,89,26));
rf_con.setText("Consultar");
rf_con.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
ResultSet rs;
Statement MeuState ;
String Url = "jdbc:odbc:geee";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection Conexao = DriverManager.getConnection(Url);
MeuState = Conexao.createStatement();
String SQL = "SELECT * FROM funcionario";
rs = MeuState.executeQuery(SQL);
rs.next();
String A = "\t ... Relatório de Funcionários Cadastrados no Sistema ...\n\n";
ta_f.append(A);
for(int x=0;x<20;x++)
{
String B = rs.getString("id_func");
String C = rs.getString("nome");
String D = rs.getString("end");
String E = rs.getString("tel");
String F = rs.getString("salario");
String G = rs.getString("id_dept");
A = "\n\t"+" ID Func: "+B+"\t Nome: "+C+"\n\t Endereço: "+D+"\t Tel: "+E+"\n\t Salário: "+F+"\t ID Depto: "+G+"\n---------------------------------------------------------------------------------------------------";
ta_f.append(A);
rs.next();
}
rs.close();
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Erro no SQL","Erro",1);
}
catch(ClassNotFoundException ex)
{
JOptionPane.showMessageDialog(null,"Driver JDBC-ODBC não encontrado ","Mensagem",1);
System.exit(0);
}}});}
return rf_con;}
Alguem pode me ajudar??? TO FICANDO LOKO TENTANDO RESOLVER ISSO!!! :x
VLW!!!