Alguém sabe como se obtém a posição no SQL onde está acontecendo o erro? A SQLException só retorna código e mensagem.
entao cara…
uma boa maneira de ver o erro do SQL eh debugando seu programa…
tente imprimir seu SQL no sistema…
Isso eu já faço! Só que eu gostaria de saber a posição em que o erro está acontecendo exatamente como o SQLPlus faz ao colocar um ‘*’ abaixo do erro. Eu tenho alguns SELECTs mirabolantes e extensos que para ficar buscando erro “no olho” acabo perdendo muito tempo.
Então, a dica do rbarioni é boa…
Você manda sempre imprimir suas SQLs, quando der problema, copia pro SQLPlus e acha o erro…
O problema é não esquecer depois de apagar essas linhas… :lol:
Duvido que tenha alguma coisa no Java que te ajude com isso, porque é muito específico do banco que você usa…
Mas um bom depurador pode te ajudar também…