Erro inserindo em campo CLOB - Oracle

(Adriano Silva) #1

Bom dia, pessoal.

Tenho um formulário simples, que acessa uma tabela do Oracle 10g e quando incluo um registro o SC envia o valor null para o campo CLOB.
Eu posso colocar somente a letra “A” e mesmo assim é enviado null para o campo.
Alguém tem alguma idéia do que pode estar acontecendo?

Desde já, obrigado.

Adriano Silva

(Diogo Toscano) #2

Mas qual o erro?

Alguns bancos, a exemplo do oracle, db2 … voce nao manda 1 blob diretamente no comando sql… imagina 1 comando com 10mb(se o aruqivo for desse tamanho) … é enviado para o banco null e logo em seguida é usado o comando updateblob (se for binario) fazendo ponteiro para o arquivo … ou updateclob se for caracter.

Qual o erro que esta dando ai?

(Adriano Silva) #3

Olá Diogo.

O campo é not null e o erro é exatamente esse, não pode inserir valor null no campo.

(Diogo Toscano) #4

tem como voce permitir null enquanto vamos corrigir?

mande email tambem para o suporte@netmake.com.br

(Adriano Silva) #5

Diogo,

Retirando a restrição de not null funcionou corretamente.
Ele insere o registro e depois atualiza o CLOB.

Obrigado.

Adriano Silva