Tenho uma aplicação que usa conexão ODBC para um banco Access. A idéia é mexer em swing e por isso não vou usar MySQL, ou outro banco qualquer, a idéia é ser simples e treinar Swing…
Tenho apenas uma Conexão que é usada para todas as queries, updates, inserts… porém no método abaixo está dando o seguinte erro…
PreparedStatement ps = con.prepareStatement(
"SELECT nome FROM Contas WHERE id = 1" );
// ps.setInt( 1, codigo );
ResultSet rs = ps.executeQuery( );
Conta conta = null;
[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 1.
notem que no método está comentado uma linha, quando eu estava usando ela o “1” da cláusula WHERE era uma “?” e a mensagem de erro dizia
[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 2.
não sei onde o erro está, acho que pode ser coisa da conexão com o ODBC, mas não sei o que poderia ser… Eu já tentei fechar todos os ResultSets e Statements no final de cada método, mas tanto fechando eles quanto não fechando o erro permanece
[]s
