Re: [firebase-br] Ajuda com acentuação fora de ordem!!

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Seg Out 1 11:45:17 -03 2007


>From qualquer tabela, mas de praxe, qualquer consulta que não envolva dados 
é feita com a RDB$DATABASE (que só tem um campo e um registro).

Ou seja, na prática:  Select Current_Timestamp from RDB$DataBase

Sucesso,

Eduardo Jedliczka
Membro do TeamFB

----- Original Message ----- 
From: "INFOSAG - Anderson" <infosag em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 01, 2007 11:11 AM
Subject: Re: [firebase-br] Ajuda com acentuação fora de ordem!!


para pegar a data do servidor seria:  select currentytimestamp from ?



----- Original Message ----- 
From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 01, 2007 10:24 AM
Subject: Re: [firebase-br] Ajuda com acentuação fora de ordem!!


Uma outra solução (um pouco mais radical, eu concordo) é criar um novo campo
sempre gravado em maiúsculas e sem os acentos (convertido pela aplicação) e
fazer toda ordenação por este campo.

Apesar de muito trabalhosa, e dispendiosa de recursos, muitos sistemas
feitos com Interbase 4.2 adotavam esta abordagem.

Sucesso,

Eduardo Jedliczka
Membro do TeamFB

----- Original Message ----- 
From: "Pha" <lista em pha.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, September 28, 2007 4:40 PM
Subject: Re: [firebase-br] Ajuda com acentuação fora de ordem!!


Coloque o script da sua tabela, utilizando win1252 com o collate
PXW_INTL850, já deveria esta em ordem alfabética.

O CollatePTBR não altera a ordenação, apenas a pesquisa, a ordenação é
semelhante ao do PXW_INTL850 pois foi baseado nele.

Tente fazer um teste forçando o collate, se não tiver enganado é:

order by CAMPO collate PXW_INTL850

Verifique se no IBEXPERT está ok, talves seja alguma configuração do PHP.

O campo tem que ser criado com o collate, exemplo:

CREATE TABLE "TESTE" ("CODIGO" INTEGER NOT NULL,
"NOME" VARCHAR(30) CHARACTER SET WIN1252 COLLATE PXW_INTL850);

Ou criar um dominio com o collate.

Paulo Henrique Albanez
VirtualSystem Informática Ltda
Nova Odessa / SP - Brazil
Membro do TeamFB (FireBase)

> Oi Jeter!!!
>
> Estava tentando usar estes collates mas não tive sucesso!!! Vou ter que
> converter uma aplicação minha que tá sem collate nenhum para o PT_BR, pra
> usar o Case Insensitive e a Pesquisa que ignora acentos. Tem alguma
> sugestão?
>
> Eu uso o IBEXPERT pra administrar o banco!
>
> "Jeter Rabelo Ferreira"
> <jeter.rabelo em gmail.com> escreveu na notícia
> da mensagem:63c52f4e0709280726l269771fdi5852e2236a6831aa em mail.gmail.com...
> Segue abaixo:
> Olá Fernando
> Para você obter a ordem correta dos nomes com acentuação, será necessário
> trocar o collate de PXW_INTL850 pelo  Collate WIN_PTBR ou PT_BR. (Meu
> caso,
> servidor Windows, Charset WIN1252, Collate WIN_PTBR).
>
> Lembrando que, na versão 1.5 deve-se instalar esses collates
> separadamente.
> Na versão 2.0 esses collates já vem instalados.
>
> Pesquise na lista que você vai achar a solução, pois isso foi muito
> discutido aqui.
>
>
> --
> []'s
> Jéter Rabelo Ferreira
>
> Em 28/09/07, Fernando Lusardo
> <fernando em lusardo.com.br> escreveu:
>>
>> Desculpa, mas se respondeu não recebi!
>>
>> ----- Original Message -----
>> From: "Jeter Rabelo Ferreira"
>> <jeter.rabelo em gmail.com>
>> To: "FireBase" <lista em firebase.com.br>
>> Sent: Friday, September 28, 2007 10:49 AM
>> Subject: Re: [firebase-br] Ajuda com acentuação fora de ordem!!
>>
>>
>> Olá Fernando
>> De uma olhada nos teus e-mails, ontem a noite mesmo eu respondi isso
>> para
>> você.
>>
>> Em 28/09/07, Fernando Lusardo
>> <fernando em lusardo.com.br> escreveu:
>> >
>> > Estou desenvolvendo aplicação em php com banco firebird, mas os
>> > nomes com acento não ficam em ordem!!
>> >
>> > Firebird 1.5 - Charset WIN1252 - collate   PXW_INTL850
>> > CAMPO DOMAIN VARCHAR 150  - NA VOLTA DO QUERY, OS NOMES NÃO FICAM NA
>> > ORDEM!!
>> > EX.: ADALBERTO; ADRIANO; ADÃO ----------------- fora de ordem;
>> ALBERTO....
>> >
>> > O banco tinha collate win1252, apaguei ele e recriei pela query dos
>> > metadados completa com collate pxw_intl850 mas continua classificando
>> > errado!!!  Alguem pode me orientar como fazer com meu banco local e
>> com
>> o
>> > banco do
>> > provedor??  NECESSITO AJUDA PARA COLOCAR O SISTEMA NO AR!!!!
>> >
>> > Fernando
>> > ______________________________________________
>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> > Para editar sua configuração na lista, use o endereço
>> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> >
>>
>>
>>
>> --
>> []'s
>> Jéter Rabelo Ferreira
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
>
> --
> []'s
> Jéter Rabelo Ferreira
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista