Title: Mensagem
Utilize bloco de PLSQL, com os comandos SqlOraPLSQLPrepare e SqlOraPLSQLExecute. Eu trabalho com CLOB e LONG normalmente assim.

Sds,
Erasmo

-- 

Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway - Softcomex Informática Ltda.
Pabx:   +55 (19) 3739.9200
Direto: +55 (19) 3739.9361
Fax:    +55 (19) 3739.9240
e-mail: [EMAIL PROTECTED]
web:    http://www.softcomex.com.br

Wagner Corral wrote:
Bom Dia a todos,
 
Estou utilizando o campo BLOB no oracle e ocorre este erro quando faço o select na tabela.
 
ORA-06502: PL/SQL: numeric or value error: raw variable length too long ORA-06512: at line 1
 
select dbms_lob.substr( TX_DOCUMENTO, dbms_lob.getlength(TX_DOCUMENTO), 1 )
    into  :lsArquivo from T_CT_DOCUMENTOS
    where CD_DOCUMENTO = :nCodigoDocumento
 
Long String: lsArquivo
 
fiz alguns testes e descobri que só consegue extrair no select campos até 2 kb.
como fazer para ele extrair um arquivo com tamanho maior.
 
 
Obrigado!
 
 
Wagner.



Responder a