Bom dia pessoal, eu uso o banco oracle 10g e forms 4.5. Estou precisando inserir no forms uma descrição de 4000 posições, no item do forms eu já setei para varchar2(4000) e no banco também. Porém, o forms não aceita mais que 2000 posições...já troquei o item de Varchar2(2) para long mas não adiantou...Alguém tem alguma sugestão de como contornar este problema? Ao salvar o item retorna a mensagem de erro ORACLE 1461 ( can bin a LONG value only for insert a LONG column).
Obrigado
Forms 4.5 aceita varchar2(2000)
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Brother,
Uma idéia seria tratar o insert "na mão".
No Pre-insert, talvez, tratar este item de 4000 posições, dividindo-o em 2 variáveis de 2000 (com substr: SUBSTR(:bloco.campo,1,2000)) posições e, concatenando-as no teu insert.
Ou, desabilitar teu F10 e, criar uma procedure que insere os dados da tua tela, daí creio que resolva teu problema brother.
Uma idéia seria tratar o insert "na mão".
No Pre-insert, talvez, tratar este item de 4000 posições, dividindo-o em 2 variáveis de 2000 (com substr: SUBSTR(:bloco.campo,1,2000)) posições e, concatenando-as no teu insert.
Ou, desabilitar teu F10 e, criar uma procedure que insere os dados da tua tela, daí creio que resolva teu problema brother.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Google [Bot] e 15 visitantes