-----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]
-------------------------------------------------------------------------