Bom pessaol, eu estou tentanto fazer um projeto pra faculdade aki, vc´s poderiam me dar uma força, ja que meu professor esta "away" ehueheue (casando!!!).
Bom, eh o seguinte, este eh o codigo:
public void inserir(Compra compra) throws RepositorioException {
try {
Statement statement = ConnectionManager.reservaStatement();
if (compra != null) {
try {
statement.executeUpdate("INSERT INTO COMPRA VALUES (" +
****** compra.getItens() + ", '" +
compra.getCliente().getCpf() + "', " +
compra.getCodigo() + ")");
}
catch (SQLException e) {
throw new RepositorioException(e);
}
}
} finally {
ConnectionManager.liberaStatement();
}
}
[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'projeto_java.item.RepositorioItem@13dee9'.:
Eu tentei fazer uma gambiarra, colocando na classe basica de compra um getcod_itens onde ele eh uma variavel de item que contem o metodo getcodigo_item, mas quando eu altero la no update o erro eh o seguinte:
java.lang.NullPointerException
at projeto_java.compra.Compra.getCod_item(Compra.java:53)
at projeto_java.compra.RepositorioCompraBDR.inserir(RepositorioCompraBDR.java:50)
at projeto_java.compra.CadastraCompra.cadastrar(CadastraCompra.java:43)
at projeto_java.fachada.Fachada.inserirCompra(Fachada.java:57)
at projeto_java.testa.TestaBanco.main(TestaBanco.java:39)
Exception in thread "main"
Me ajudem plsss...
:razz:
