Aceito qualquer ajuda ....

Firebird

20/03/2004

Oi, por favor me ajudem

Tenho vários banco de dados criados erroneamente com o CharSet ´NONE´ e Colatte ´NONE´ tb, já pesquisei e vi q o certo seria ter o charset WIN1252 e o colatte ...I..850 ou algo parecido naum lembro de cabeça mais sei qual eh , pois bem.

Na hora de ordenar um campo do tipo varchar (q contenha nomes por exmplo) a ordenação fica errada por conta dos acentos(no banco q naum tem charset especificado) e certa no q tem o cherset... Eu tentei fazer um backup via GBAK do banco sem o cherset resaurando-o num novo onde eu já havia especificado o WIN1252 mas dá erro de ´String Truncation ouverflow...´ algo parecido, já mudei o colatte do campo em questaum e nada.

Alguém teria alguma sugestão de como posso consertar esse banco de dados colocando o charset e colatte corretos para q eu posso ordenar o campo string(varchar) corretamente?????

Valeu Galera


Logado

Logado

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

20/03/2004

Colega,

Você pode exportar usando as configurações originais, usando o IB Expert (Script executivo) e depois criar o banco novamente com as novas configurações e efetuar a importação.
É só um palpite, pois não uso IB/FB na prática e não tive esta experiência ainda.


GOSTEI 0
Logado

Logado

20/03/2004

já eh uma ajuda valeu mesmo vou testar e digo qual o resultado.


GOSTEI 0
POSTAR