Boa tarde pessoal Cenário: - Oracle database 11.2.0.3 - Servidor Oracle Linux 64 bits - Aplicação em PHP rodando num servidor IIS
OCI-22141: given size [string] must be even in UTF-16 environment Cause: The given resize size is odd. In a UTF-16 environment, all characters are 2 bytes in length. Action: Ensure that the given size is even. Em uma certa tela do sistema, o usuário seleciona vários itens e clica num botão. Ao clicar nesse botão, esses itens são enviados pra um parâmetro de entrada de uma procedure. Como o número de itens é variado, o tipo desse parâmetro é um VARRAY. Cada item é uma string de 9 caracteres. O fato de ser 9 caracteres causa o erro acima - se passar 8 ou 10 caracteres funciona, não acontece o erro. Mas se for uma quantidade ímpar, acontece o erro. O que faço pra corrigir isso? Devo alterar algo em algum parametro NLS? Att, Uma certa tela do sistema