Alessandra,
 
Aponte seu browser para o link abaixo:
 
http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/java.920/a96654/oralob.htm#1000888
[]s
 
Maiko

Alessandra Santos <[EMAIL PROTECTED]> wrote:
Pessoal,
 
Estou fazendo uma classe java dentro do Oracle que retorna informações do Banco para um campo String maior que 4k, logo tenho que retornar como CLOB. Essas informações é para gerar um arquivo PDF.
Quando a Classe Java retorna a informação para o Banco, perde a mesma, retornando NULL.
 
Alguém já passou por isso?
 
Como trabalhar com informações com mais de 4k sendo texto?
 
Segue abaixo código da rotina que converte um campo String para CLOB...
 

import oracle.sql.*;

import java.sql.*;

public static CLOB retorna_clob (String texto2) throws Exception
{
CLOB dsResultado2 = null;
String texto
= new String();
try{

((CLOB)dsResultado2).putString((int)1, texto2);

}
catch(Exception errExc) {
texto
= errExc.getMessage();
}
return(dsResultado2);
}

 
 
 
____________________________________________________
  IncrediMail - Email has finally evolved - Click Here



Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.

Responder a