ERP MEGA - Mega ERP - Type mismatch for fild XXX, expecting: String actual:MEMO
Incidente
Ao realizar qualquer rotina no MegaERP, é apresentada a mensagem: Type mismatch for fild XXX, expecting: String actual: MEMO.
Causa
A mensagem é apresentada pois, o parâmetro CURSOR_SHARING da base de dados está diferente de EXACT.
Solução
Para que esta mensagem não seja apresentada, solicite ao DBA responsável pela manutenção da base de dados a alteração do parâmetro CURSOR_SHARING para EXACT.
Observação: O parâmetro CURSOR_SHARING do Oracle jamais deve ser diferente de EXACT, pois ocasionam sérios riscos no processo de parser, o Oracle obtem uma instrução SQL equivocada. O Mega Empresarial já utiliza o conceito de bind variables, o que faz com que as consultas no banco de dados fiquem mais performáticas, visto que inúmeras consultas já reutilizam seus planos execução.