Autor Tópico: Combobox Multiselecionável, problemas na inserção!  (Lida 166 vezes)

utechii

  • Iniciante
  • **
  • Mensagens: 85
Combobox Multiselecionável, problemas na inserção!
« Online: Junho 28, 2016, 06:04:37 pm »
Pessoal muito boa tarde!

Estou com um formulário de registro único (EMPRESA) que contem alguns Mestre/Detalhe dentro dele no caso tenho uma aplicação de Grid Editável . Oque estou tentando fazer é o seguinte:


O campo de Materia Prima deve ser multiplo selecionável estou usando Select com Checkbox multiplos para tentar agrupar mas quando vou atualizar ele da o erro ORA-00911 invalid caracter.
Descobri que quando o SC vai concatenar os valores da coluna ID_MATERIARIMA ele usa por padrão o ";" e isso o ORACLE não aceita. Os dados no banco que eu tenho estão assim:

Tabela: PROD_EMRPESA_MATERIA

ID     |   ID_PRODUTO  |  ID_EMPRESA | ID_MATERIAPRIMA
01     |       55778        |        32           |      63                 
02     |       55778        |        32           |      78       

não estou conseguindo fazer gravar no bd nem do jeito que foi feito pelo sistema antigo... ele gravava em sequencial msm igual acima, mas quando exibe ele agrupa apenas um produto e várias materias prima separadas por virgula por exemplo quando se está consultando para exibir na tela.

    PRODUTO       |    MATERIAPRIMA
                         
                          |   borra de vinho, tártaro,
Ácido tantárico   |     hidróxido de sódio


Aradeço desde já.
« Última modificação: Junho 28, 2016, 06:08:35 pm por utechii »