Busca com '#'

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
Marciel
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 158
Registrado em: Qui, 03 Mai 2007 10:12 am
Localização: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.

Bom dia,

Hoje descobrimos uma particularidade do Forms 6i. No modo Enter_query, se buscar por uma string iniciada por '#', dá erro. Na verdade, esse caracter é usado para dizer que o que vem após é texto da SQL, e não string.
Acontece que o cliente possui um cadastro onde o código se inicia por '#'.

Existe uma forma de desabilitar esse recurso, para conseguir buscar normalmente?
Trevisolli
Moderador
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

Brother,

Desabilitar via Forms eu sinceramente desconheço. Fica a dica pros demais foristas aqui.
Agora, você poderia fazer um teste da seguinte forma:

Selecionar tudo

select *
  from emp
 where ename like '%'||chr(35)||'%'
Qualquer coisa, manda pra gente.
Avatar do usuário
Marciel
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 158
Registrado em: Qui, 03 Mai 2007 10:12 am
Localização: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.

Obrigado pela resposta, mas não é via SQL. Eu me refiro na busca na própria tela, no modo enter-query.
Trevisolli
Moderador
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

Brother,

Uma outra idéia (mais drástica talvez) seria você montar um forms de pesquisa pra este caso.
qualquer coisa, manda pra gente.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes