|
O Ulisses est� correto, o
Daniel est� chamando duas vezes seguidas o m�todo:
" getString(1) " ensima
da mesam coluna " (1) ", o q � ilegal e gerer� um erro...
[]'s
Igor
Na verdade o caro amigo est� pegando de colunas diferentes e n�o da mesma
coluna, por isso ele n�o usa a vari�vel "a" como foi sugerido.
Daniel, manda a query tamb�m. Algumas vez o problema pode ser nela.
Atenciosamente,
Hildeberto Mendon�a
-----Mensagem Original-----
De:
ulisses.telemaco
Enviado: quarta-feira, 8 de agosto de
2001 09:41
Para: [EMAIL PROTECTED]
Assunto: [java-list]Re:[java-list]
Exce��o SQL
Ol� Daniel,
O problema � o seguinte: voc� s� pode
recuperar um valor de um campo uma �nica vez dentro de uma passagem
no ResultSet. Calma... deixe eu explicar melhor: voc� n�o pode fazer o
seguinte: ========= while(resultado.next){ String a =
resultado.getString(1); //pegou 1 vez
String b =
resultado.getString(1); //pegou pela 2a vez o mesmo campo. Isso eh
ilegal. } ========
Experimente fazer o
seguinte: ========= while(resultado.next){ String a =
resultado.getString(1); //pegou 1 vez //a partir daqui ao inves de pegar
o valor de novo //voce usa a variavel "a" } ========
Espero
ter ajudado.
ULISSES TELEMACO
NETO www.jspbrasil.com.br www.soujsp.com.br [EMAIL PROTECTED] (84)966-4018 ========================
>
Oi pessoal! > > O que est� errado... > > Conecto com
um banco de dados SQL 7, leio uma tabela, e quando vou ler os campos "d�
pau"... > > > //nenhum dos dois modos
funciona > > ... > >
//
Statement evento
= conexao.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); >
Statement evento = conexao.createStatement (); >
... > >
if(!resposta.wasNull()) >
{ >
while(resposta.next()) >
{ >
String cod =
resposta.getString (1);//pmc_codigo >
String desc =
resposta.getString (2);//pmc_tx_descricao > >
int tamanho =
cod.length(); > >
if(tamanho ==
2) >
{ >
while(cod == resposta.getString (1)) file://NESTA LINHA
ACONTECE UMA EXCE��O COM A MENSAGEM : "[Microsoft][ODBC SQL Server
Driver]�ndice de descritor
inv�lido" >
{ > > > Obrigado desde
j�!!! > > > >
Daniel Brazil > Analista de Sistemas >
[EMAIL PROTECTED] >
InfoPro Inform�tica >
www.infopro.com.br >
55-(67)341-3125 >
__________________________________________________________________________ Acesso
pelo menor pre�o do mercado! R$ 14,90 nos 3 primeiros meses! ASSINE
AGORA!
http://www.bol.com.br/acessobol/
------------------------------
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] -------------------------------------------------------------------------
Aproveite melhor a Web. Fa�a o download GR�TIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po
|