Autor Tópico: UPPER em campo Boolean  (Lida 1694 vezes)

Júlia Garbossa

  • Intermediário
  • ***
  • Mensagens: 129
    • Tecmil
    • Email
UPPER em campo Boolean
« Online: Junho 28, 2011, 06:19:51 pm »
Gente!!!

Nunca vi isso...
Tenho uma consulta, com os seguintes campos CODIGO, DESCRICAO E ATIVO.
Onde o ativo é boolean.

No SQL da consulta deixei o case sensitive com NÃO.

No filtro defini o campo ATIVO como Radio, com as seguintes opções TODOS, SIM (t), NÃO (f).
Porém quando executo o filtro selecionando o SIM, dá o seguinte erro:

Citar
Erro ao acessar o banco de dados
ERRO: função upper(boolean) não existe LINE 1: select count(*) from cad_tipo_logradouro where Upper(tloga... ^ HINT: Nenhuma função corresponde com o nome e os tipos de argumentos informados. Você precisa adicionar conversões de tipo explícitas.
select count(*) from cad_tipo_logradouro where Upper(tlogati) = 'T'

Alguém já passou por isso!?!?!
Júlia Garbossa

leandroauler

  • Avançado
  • ****
  • Mensagens: 381
Re:UPPER em campo Boolean
« Responder #1 Online: Junho 29, 2011, 03:12:44 pm »
Júlia,

Por que você não faz o UPPER no PHP?

ou já coloca:

Código: [Selecionar]

[b]Radio, com as seguintes opções TODOS, SIM (T), NÃO (F).[/b]


Júlia Garbossa

  • Intermediário
  • ***
  • Mensagens: 129
    • Tecmil
    • Email
Re:UPPER em campo Boolean
« Responder #2 Online: Junho 29, 2011, 03:46:22 pm »
Leandro,

Não quero que seja upper, quero só que ele entenda que eh do tipo boolean.

Júlia

Júlia Garbossa

leandroauler

  • Avançado
  • ****
  • Mensagens: 381
Re:UPPER em campo Boolean
« Responder #3 Online: Junho 29, 2011, 04:07:47 pm »
Tem como colocar a query?