Sequence

3 respostas
Y

Oi pessoal!!!

Estou usando Oracle.
E o ID é uma sequence. Como que eu faço para pegar o seu valor???

Fiz o seguinte:


PreparedStatement stmt1;

stmt1= connect.prepareStatement(Select MinhaSeq.NEXTVAL from DUAL);

ResultSet RS1= stmt1.executeQuery();

Mas e agora? Como pego o valor de retorno???

Tentei assim:


id= RS1.getInt(“NEXTVAL”);
Ou

id= RS1.getInt(1);


Mas da erro!!!

E agora??
Como eu faço? :cry:

Thanks!!!

3 Respostas

B

Tenta usar o getString e ve se retorna algo!!!

J

Você chamou RS1.next() antes de chamar RS1.getInt()?

Y

Era isso mesmo!!!
Estava faltando o RS.Next!!!

[color=“red”]VALEU!!![/color]

Eu estava acostumada a trabalhar com o ASP e nele o RS já trazia o os dados do primeiro campo sem precisa usar o next inicialmente

[color=“red”]MUITISSSIMO OBRIGADA!!![/color] :lol:

Criado 22 de maio de 2006
Ultima resposta 22 de mai. de 2006
Respostas 3
Participantes 3