UPPER em campo Boolean

(Júlia Garbossa) #1

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:

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!?!?!

(leandroauler) #2

Júlia,

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

ou já coloca:

[code]

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

(Júlia Garbossa) #3

Leandro,

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

Júlia

(leandroauler) #4

Tem como colocar a query?