Algem sabe me dizer onde está o erro deste codigo???
try
{
String sql="UPDATE Venda SET codigoClie =" +tf_cod_clie.getText()+","+
"dataVenda =#" +tf_data_venda.getText()+"#,"+
"statusVenda = '" +status+"',"+
"codigoUsu = " +tf_cod_usu.getText()+
" Where codigoVenda = " +tf_cod_venda.getText();
System.out.println(sql);
CON_VENDA.st.executeQuery(sql);
JOptionPane.showMessageDialog(null,"Alteraçao realizada com sucesso!");
JOptionPane.showMessageDialog(null,sql);
//Atualiza o resutset
CON_VENDA.executeSQL("Select * from Venda " + ordenacao);
CON_VENDA.rs.next();
System.out.println("sql: " + sql);
mostrarDados();
preencherJtable();
}
catch(SQLException erro)
{
erro.printStackTrace();
JOptionPane.showMessageDialog(null,"Erro ao tentar alterar o registro: " + erro);
} [/code]
tá trazendo esse erro:[code]
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
compile:
run:
java.sql.SQLException: [Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:253)