Hederson,
Existe um problema em potencial aqui... Quer dizer talvez! :):)
N�o arriscaria uma constru��o deste tipo...
Imagina que seu ResultSet � muito grande, a partir de um determinado
"next", ele precisa acessar o banco(tudo transparente via JDBC ), mas a
conex�o que gerou ele esta fechada...
tcha tcha...
o que acontece?
n�o faria um cosntru��o dessa justamente por isso... Posso causar
erros bem dificeis de serem rastreados...
Abra�o,
Alessandro.
----- Original Message -----
From: "Adelina A. Sesconetto Borges" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, October 18, 2001 11:40 AM
Subject: Re: [java-list] Java.sql.resultset
>
>
> Oi Hederson!
>
> Resolvi este problema fazendo o meu retorno ser do
tipo
> vector.
> Se o acesso ao banco tiver erros eu armazeno no
primeiro
> elemento do vector uma string com o erro, se der ok no primeiro elemento
do
> vector eu armazeno o result set. Caso voc� queira o c�digo que faz isso
mande-me
> uma mensagem.
>
> Adelina
>
> HEDERSON wrote:
>
> > Ola Pessoal,
> > Eu criei um metodo que retorna um objeto do Java.sql.resultset.
Dentro
> > deste m�todo eu faco uma consulta em algumas tabelas do banco de dados e
> > retorno o resultado utilizando o java.sql.resultset. O problema � que na
> > hora de tratar os erros eu nao tenho como retornar
> > um valor do tipo java.sql.resultset, como eu resolvo isto?
> > private java.sql.ResultSet consultarTiporesposta(String
paramDescricao)
> > throws SQLException, Exception {
> > Connection Cn;
> > String StrSQL;
> > PreparedStatement pstmt;
> > ResultSet Rs;
> > int qtdRegistro;
> > try {
> > Banco Bd = new Banco();
> > Cn =
> >
Bd.Conectar("COM.ibm.db2.jdbc.app.DB2Driver","jdbc:db2:simulado","db2admin",
> > "db2admin");
> > Statement stmt = Cn.createStatement();
> > stmt.execute("set schema = db2admin");
> > StrSQL = " Select
pCodigo,pDescricao,pAtivo,pDesabilitarQuestoes "
> > +
> > " from TipoResposta where pDescricao like % " +
> > paramDescricao + "%";
> > pstmt = Cn.prepareStatement(StrSQL);
> > Rs = pstmt.executeQuery(StrSQL);
> > stmt.close();
> > pstmt.close();
> > Cn.close();
> > return Rs;
> > }
> > catch (java.sql.SQLException e) {
> > System.out.print(Integer.toString(e.getErrorCode()) + "-" +
> > e.getMessage());
> > ??? Como retornar um valor do tipo java.sql.resultset?
> > }
> >
> > ------------------------------ LISTA
SOUJAVA ----------------------------
> > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para
[EMAIL PROTECTED]
>
> -------------------------------------------------------------------------
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------