O que está acontecendo?
Boa Tarde Caros Colegas,
Estou com um probleminha no meu banco de dados já faz alguns dias.
Estou usando o IBExpert e Firebird 2.1 e dentro do IBExpert eu não consigo abrir as tabelas, dá a seguinte mensagem:
Error Message:
----------------------------------------
Dataset open.
O Banco aparentemente, não está corrompido. Estou trabalhando normalmente em meu programa.
Quando tento fazer uma consulta SQL no IBEXPERT aparece a mensagem,
Select clirazao
From clientes
Error Message:
----------------------------------------
Cannot transliterate character between character sets.
Cannot transliterate character between character sets.
Estou com um probleminha no meu banco de dados já faz alguns dias.
Estou usando o IBExpert e Firebird 2.1 e dentro do IBExpert eu não consigo abrir as tabelas, dá a seguinte mensagem:
Error Message:
----------------------------------------
Dataset open.
O Banco aparentemente, não está corrompido. Estou trabalhando normalmente em meu programa.
Quando tento fazer uma consulta SQL no IBEXPERT aparece a mensagem,
Select clirazao
From clientes
Error Message:
----------------------------------------
Cannot transliterate character between character sets.
Cannot transliterate character between character sets.
Dirceu Morais
Curtidas 0
Respostas
Deivison Melo
19/11/2013
Provavelmente você está se conectando com um charset incompatível com
os dados já gravados nestas tabelas. Ou se você está usando o Firebird 2.1,
e os dados vem de uma base de dados de versão anterior, nesse caso, verifique
se a migração foi feita corretamente.
Temos a solução para isso no diretório do firebird: \misc\upgrade\metadata
Existem 02 (dois), "metadata_charset_create" e "metadata_charset_drop".
caso não encontrar irei passar o link de cada um deles abaixo...
É só rodar os scripts: "metadata_charset_create" e "metadata_charset_drop".
- Primeiro o [b]metadata_charset_create[/b]
[url]http://searchcode.com/codesearch/raw/25432603[/url]
- Depois o [b]metadata_charset_drop[/b]
[url]http://code.metager.de/source/xref/firebird/src/misc/upgrade/v2.1/metadata_charset_drop.sql[/url]
Feito isso, estará pronto!
Não precisa nem mudar o Charset
Se vc fizesse um select tipo:
Esse problema não seria apresentado, pois estaríamos dando um cast (conversão) no tipo de dado.
Qualquer anormalidade estou à disposição!
os dados já gravados nestas tabelas. Ou se você está usando o Firebird 2.1,
e os dados vem de uma base de dados de versão anterior, nesse caso, verifique
se a migração foi feita corretamente.
Temos a solução para isso no diretório do firebird: \misc\upgrade\metadata
Existem 02 (dois), "metadata_charset_create" e "metadata_charset_drop".
caso não encontrar irei passar o link de cada um deles abaixo...
É só rodar os scripts: "metadata_charset_create" e "metadata_charset_drop".
- Primeiro o [b]metadata_charset_create[/b]
[url]http://searchcode.com/codesearch/raw/25432603[/url]
- Depois o [b]metadata_charset_drop[/b]
[url]http://code.metager.de/source/xref/firebird/src/misc/upgrade/v2.1/metadata_charset_drop.sql[/url]
Feito isso, estará pronto!
Não precisa nem mudar o Charset
Se vc fizesse um select tipo:
select
CAST(column_name AS varchar(100) character set WIN1251) valor
from tabela
Esse problema não seria apresentado, pois estaríamos dando um cast (conversão) no tipo de dado.
Qualquer anormalidade estou à disposição!
GOSTEI 0
Dirceu Morais
19/11/2013
Provavelmente você está se conectando com um charset incompatível com
os dados já gravados nestas tabelas. Ou se você está usando o Firebird 2.1,
e os dados vem de uma base de dados de versão anterior, nesse caso, verifique
se a migração foi feita corretamente.
Temos a solução para isso no diretório do firebird: \misc\upgrade\metadata
Existem 02 (dois), "metadata_charset_create" e "metadata_charset_drop".
caso não encontrar irei passar o link de cada um deles abaixo...
É só rodar os scripts: "metadata_charset_create" e "metadata_charset_drop".
- Primeiro o [b]metadata_charset_create[/b]
[url]http://searchcode.com/codesearch/raw/25432603[/url]
- Depois o [b]metadata_charset_drop[/b]
[url]http://code.metager.de/source/xref/firebird/src/misc/upgrade/v2.1/metadata_charset_drop.sql[/url]
Feito isso, estará pronto!
Não precisa nem mudar o Charset
Se vc fizesse um select tipo:
Esse problema não seria apresentado, pois estaríamos dando um cast (conversão) no tipo de dado.
Qualquer anormalidade estou à disposição!
os dados já gravados nestas tabelas. Ou se você está usando o Firebird 2.1,
e os dados vem de uma base de dados de versão anterior, nesse caso, verifique
se a migração foi feita corretamente.
Temos a solução para isso no diretório do firebird: \misc\upgrade\metadata
Existem 02 (dois), "metadata_charset_create" e "metadata_charset_drop".
caso não encontrar irei passar o link de cada um deles abaixo...
É só rodar os scripts: "metadata_charset_create" e "metadata_charset_drop".
- Primeiro o [b]metadata_charset_create[/b]
[url]http://searchcode.com/codesearch/raw/25432603[/url]
- Depois o [b]metadata_charset_drop[/b]
[url]http://code.metager.de/source/xref/firebird/src/misc/upgrade/v2.1/metadata_charset_drop.sql[/url]
Feito isso, estará pronto!
Não precisa nem mudar o Charset
Se vc fizesse um select tipo:
select
CAST(column_name AS varchar(100) character set WIN1251) valor
from tabela
Esse problema não seria apresentado, pois estaríamos dando um cast (conversão) no tipo de dado.
Qualquer anormalidade estou à disposição!
Deivison valeu pela dica,
Tive esse problema em outro banco de dados e não sabia como resolver, com isto acho que resolve o meu problema.
MAS,
Pra esse banco de dados continua com o mesmo problema.
Se tiver outra dica, agradeço.
Atenciosamente,
Dirceu
GOSTEI 0
Deivison Melo
19/11/2013
teria que analisar sua base de dados, ver se fez tudo que foi orientado de forma correta ou se ainda se é um problema de outra natureza.
GOSTEI 0
Dirceu Morais
19/11/2013
Tudo começou quando acabou a energia e o usuário trabalhou na máquina até o Nobreek aguentar.
GOSTEI 0
Dirceu Morais
19/11/2013
Boa Tarde,
Achei muito estranho, fui abrir um outro banco de dados REMOTO pelo IBExpert e apresentou o mesmo erro.
Então abri o IBExpert numa versão anterior no PC local e não apresentou erros.
Será que tem a ver com o IBExpert?
Estou usando a versão: 2013.6.24.1
Desde já agradeço.
Achei muito estranho, fui abrir um outro banco de dados REMOTO pelo IBExpert e apresentou o mesmo erro.
Então abri o IBExpert numa versão anterior no PC local e não apresentou erros.
Será que tem a ver com o IBExpert?
Estou usando a versão: 2013.6.24.1
Desde já agradeço.
GOSTEI 0