Encontrei o mesmo problema.... pesquisando em Oracle...
E no caso eu nem efetuei o select da coluna que possui dados nulos... a
coluna que eu selecionei nao possui nenhum valor "null"...
Eu testei o wasNull mas ai me gerou um erro... alguem saberia como
fazer...
import java.sql.*;
import java.util.Properties;
import java.io.*;
/* -----------------06/04/2000 15:20-----------------
* Teste de acesso ao Jdbc
* --------------------------------------------------*/
public class TesteOdbc {
public static void main(String[] args) {
try {
Class.forName ("oracle.jdbc.driver.OracleDriver");
} catch (Exception e) {
System.out.println("Failed to load JDBC/ODBC driver.");
return;
}
try {
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@10.172.17.38:1521:icd1d1","desenv",
"vnesed");
System.out.println("Connected.");
DatabaseMetaData dmd = con.getMetaData();
Statement c_query = con.createStatement();
String NOME;
try {
//ResultSet c_result = c_query.executeQuery("SELECT
nm_usuario NAME FROM usuario");
ResultSet c_result = c_query.executeQuery("SELECT
filename NAME FROM s_image order by filename");
while( c_result.next() ) {
//if ( c_result.wasNull() ) {
// System.out.println("Campo Nulo ou erro
Buscando informacao...");
//}
//else {
NOME = c_result.getString("NAME");
System.out.println(NOME + "...");
//}
}
c_result.close();
c_query.close();
} catch (Exception e) {
e.printStackTrace();
}
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Obrigado antecipadamente
M�rcio Paulo
>From: Dailton Santana de Almeida <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: SouJava <[EMAIL PROTECTED]>
>Subject: Re: [SouJava-J] Tratamento de campos nulos
>Date: Thu, 06 Apr 2000 10:40:20 -0300
>
>Logo ap�s fazer o getString, utilize o m�todo wasNull da classe
>ResultSet.
>Por exemplo:
>
>...
>import java.sql.*;
>...
>ResultSet rs = stmt.executeQuery();
>String s = rs.getString("CAMPO_EM_QUESTAO");
>if (rs.wasNull()) {
> // Trata erro. Por exemplo:
> System.err.println("Deu erro no CAMPO_EM_QUESTAO");
>}
>else {
> // Caso Normal
> ...
>}
>...
>
>Estev�o Mendes wrote:
> >
> > Oi pessoal,
> >
> > fa�o uma consulta utilizando o m�todo getString() de um objeto ResultSet
>em
> > um banco de dados SQL Server 7.0. Quando ele encontra campos nulos na
> > tabela ocorre erro e o processamento � encerrado.
> > Nesse caso o que pode ser feito? Existe algum tratamento para essa
>situa��o?
> >
> > Obrigado,
> >
> > Estev�o Mendes
>
>--
>Dailton Santana de Almeida
>mailto:[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]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> ---------------------------------------------------------------------
>
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--------------------------- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------