Olá,
estou com problemas ao tentar gerar uma consulta sql utilizando o comando between.
Estou utilizando o ECLIPSE. Preciso que o sistema entenda que os valores que devem ser comparados no between venham de duas variáveis auxiliares, onde uma representa o código inicial e a outro código final.
Segue abaixo o trecho de código:
String e = "1";
String d = "50";
int f = Integer.parseInt(e);
int g = Integer.parseInt(d);
Statement smt = con.createStatement();
String sql = "SELECT * FROM CLIENTES WHERE CLICOD BETWEEN f AND g";
O erro que está sendo apresentado é o seguinte:
java.sql.SQLException: [Microsoft] [SQL Server Native Cliente 10.0] [SQL Server] Invalid column name ‘f’
Qual é a melhor forma de eu proceder para conseguir buscar esses dados do intervalo dentro de variáveis ???
Grato desde já,
Eduardo Nascimento Mariano