REP-0305: ‘Nome da Variável’ não pode ser usado como parâmetro lexical, porque não é um valor de caractere.

Esta mensagem aparece quando um formulário do Oracle Forms tenta executar um relatório do Oracle Reports tentando passar um texto para uma variável que foi definida no relatório como numérica.

Para solucionar o problema, abra o relatório no Oracle Reports, navegue até “Parâmetros de Usuário” (Modelo de Dados) e selecione a variável e visualize suas propriedades (F4). Modifique então o tipo de dados de Numérico para Caractere e ajuste a largura para o tamanho máximo da string que será passada.

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *