estou tentando fazer rotinas simples que ante eu fazia em PHP mais não consigo usar os resultset adequadamente.
Quando chega num segundo resultset o anterior (da rotina) é fechado.
Por favor, me ajudem que eu tenho uma certa urgência com esta dúvida.
Não reaproveite objetos ResultSet ou Statement, não funciona. Recrie-os a cada iteração do laço.
D
demulis
mais eu to recriando…
tentei até abrir 2 conexões distintas de sql
EDIT:
tentei agora com 2 conexões e aconteceu o seguinte:
quando comento a linha comentada como “AQUI”, ele passa o laço, quando libero ela que faria o meu resultado desejado, da erro.
rsakurai
Vc não pode fazer um unico select que te traz todas as informações e depois guardar seus valores nesse array de String???
Exemplo:
"SELECT P.*, E.ET_TITULO FROM PRODUTOS P, ETAPAS E WHERE P.PRO_LOTE = '"+lote+"' AND E.ET_ID = P.PRO_ET_ID"
B
Bruno_Laturner
Feche o resultset antes de usar outro com a mesma conexão.
D
demulis
[quote=rsakurai]Vc não pode fazer um unico select que te traz todas as informações e depois guardar seus valores nesse array de String???
Exemplo:
"SELECT P.*, E.ET_TITULO FROM PRODUTOS P, ETAPAS E WHERE P.PRO_LOTE = '"+lote+"' AND E.ET_ID = P.PRO_ET_ID"
EU PRECISO PEGAR OS PRODUTOS UNIQUE, INCLUSIVE, DEPOIS VAI ENTRAR UMA CONSULTA COM COUNT
=/
ela tava ali mais eu tirei pra testar…
desculpa o caps look
D
demulis
CONSEGUI!
Tava faltando indicar a posição… dae coloquei um next e deu certo!
T+ obrigada