Ae galera.. blz ??
Então , eu estou com um probleminha q ta geranu um problemão,
Se alguem aqui mexer com o banco db4o , por favor me falem se essa consulta esta errada, e onde esta errada:
Query qry = db.query();
qry.constrain(Cliente.class);
Cliente prototipo = new Cliente();
String var = ("" + prototipo.getCliCodigo());
qry.descend(var).constraints().greater();
ObjectSet result = qry.execute();
if (result.hasNext())
{
prototipo = ((Cliente)result.next());
int aux = (prototipo.getCliCodigo() + 1);
txtCliCodigo.setText("" + (aux));
}
else
{
txtCliCodigo.setText("" + 1);
}
A função disso eh apenas verificar no BD c tem o codigo X, c tiver ele cria o X+1, caso não tenha o X, ele cria automaticamente.
Mas ele , quado executo , da um erro, e criam um Break Point na linha
Query qry = db.query();
alguem ai pode me explicar o pq ??
Poste o código que é processado antes desta chamada (por exemplo, como é inicializada a variável db?)