erro:”…Cannot transliterate character between character set”

Erro:
“arithmetic exception, numeric overflow, or string truncation Cannot transliterate character between character set”

possível causa:
Deve definir o character set da conexão ou o seu banco esta
definido com o Character Set None e você definiu um nas propriedades de conexao.

Connection string parameters

FbConnection c = new FbConnection (@”Server=localhost; User=SYSDBA; Password=masterkey; Database=C:\data\test.fdb”);

Nome Descrição Requirido para Firebird server Requirido para embedded Firebird Valor Default
Database Caminho do banco de dados para estabelecer a conexão. Pode ser em relação ao servidor executável ou fbembed.dll (embedded do Firebird). sim sim
User Firebird conta de usuário para login. sim Não
Password Senha para a conta do usuário do Firebird. sim Não
Dialect Database dialeto. Não Não 3
Server or Data Source. Nome do servidor para estabelecer a conexão. sim Não
Port O número de porta no servidor para estabelecer a conexão. Não N/A 3050
Charset Conjunto de caracteres de banco. Não Não NONE
Role Função do usuário. Não Não
Packet Size Tamanho (em bytes) de pacotes de rede usado para se comunicar com uma instância do servidor Firebird. Não N/A 8192
Connection Lifetime Quando uma conexão é retornada para o pool, o seu tempo de criação é comparado com o tempo atual, ea conexão é destruída se que o intervalo de tempo (em segundos) excede o valor especificado pela existência de conexão. Não Não 0
Connection Timeout O número de segundos que o FirebirdClient espera por uma conexão livre na piscina. Se o pool de conexão está cheio (MaxPoolSize) e não há nenhuma ligação gratuita na piscina ele aguarda uma ligação gratuita. Se nenhuma conexão está disponível no tempo especificado, ele lança uma exceção. Não Não 15
MinPoolSize O número mínimo de conexões permitidas no pool. Não Não 0
MaxPoolSize O número máximo de conexões permitidas no pool. Não Não 100
Pooling Quando true, o objeto FbConnection é retirado da piscina adequado, ou se necessário, é criado e adicionado ao pool adequado. Os valores reconhecidos são true, false, sim e não. Não Não true
Fetch Size Indica o número de linhas que serão obtidos ao mesmo tempo em Ler chamadas para o buffer interno da linha. Não Não 200
ServerType Quando o 0 o provedor vai usar a implementação GDS usado para conexões ou servidores Firebird Super Classic, quando um fornecedor usará a aplicação GDS utilizados para conexões com o servidor Firebird incorporado. Não Sim 0
Isolation Level Transaction isolation level for implicit transactions. Não Não IsolationLevel. ReadCommitted
Records Affected Indicates whether the provider should retrieve the number of rows affected by the executed command. Não Não true
Context Connection Indicates whether the connection should use the Fyracle External Procedure Engine GDS implementation. Não Não false

A tabela a seguir lista os nomes válidos para a palavra-chave Charset da ConnectionString:

read more »

Criando novo dominio e atribuindo a campo existente

Criar o Dominio(NOVODOMINIO):

CREATE DOMAIN NOVODOMINIO AS VARCHAR(512) CHARACTER SET ISO8859_1 COLLATE PT_PT

Actualizar um campo(MEUCAMPO) para o novo domínio:

update RDB$RELATION_FIELDS set RDB$FIELD_SOURCE = 'NOVODOMINIO'
where (RDB$FIELD_NAME = 'MEUCAMPO') and (RDB$RELATION_NAME = 'MINHATABELA')

Cláusula LIMIT em SELECT statements

Cláusula LIMIT no Firebird? É muito útil em situações onde não consegue manter o cursor do banco de dados sobre pedidos múltiplos, ou seja, em algumas aplicações web.

 SELECT FIRST x [SKIP y] ... [rest of query]

Isto devolverá X linhas da query especificada, e opcionalmente irá ignorar as primeiras Y linhas.
por exemplo para devolver as linhas(registos) de 21-31 seria algo como isto em Firebird:

SELECT FIRST 10 SKIP 20 column1, column2, column3 FROM foo

Novas funcionalidades na versão 2.5 do Firebird

algumas das características da próxima versão V2.5 do Firebird são:

1. SuperClassic arquitetura é uma mistura do “velho” multithreadable chamado ClassicServer e a SuperServer com a sua própria cache singleton para páginas db. ClassicServer maiores problemas eram:

  • Que nem todos os processos de discussão poderiam ser encerrados, quando o servidor está parado
  • O uso de memória era muito alto, com muitas ligações
  • Tarefas Zombi dos clientes desconectados não são mencionados.

Outras coisas úteis que tenho encontrado são:

read more »

E o vencedor é…


Já foi encontrado o vencedor do concurso para logotipo do 10º Aniversário do Firebird.

O autor foi Clebson Moreno que receberá os 500 USD.
o logotipo será disponibilizado em vários tamanhos.

fonte: www.firebirdnews.org

Concurso do 10º aniversário do Firebird!

MindTheBird – é a campanha mundial de divulgação do lançamento do Firebird 2.5! A idéia é colocar o Firebird sob os holofotes da mídia especializada, e você pode ajudar nessa tarefa, falando sobre o Firebird no seu blog, site, listas de discussão, etc. e divulgando a campanha também! Visite o site oficial da campanha para baixar banners e materiais de apoio!

Se você é um bom designer, a campanha MindTheBird e o site FirebirdNews estão promovendo um concurso para eleger um logo/arte oficial de comemoração dos 10 anos de aniversário do Firebird! O prêmio para a arte vencedora é de USD 500! Ajude-nos a divulgar o concurso em sites e listas de designers! Todas as informações e detalhes estão na página oficial do concurso.

http://www.mindthebird.com

http://www.firebirdnews.org/?page_id=4157

read more »

Firebird PHP Generator 9.12.0.8

Ferramenta poderosa para criação de script de PHP em bancos de dados Firebird.

Firebird PHP Generator é uma ferramenta poderosa para geração de scripts de alta qualidade em PHP no Firebird, para seleção de tabelas, visualizações e consultas, facilitando o trabalho com estes objetos na internet. A ferramenta permite ao usuário total na administração e controle de dados, adicionando registros, editando e apagando cada um deles com rapidez.

A aparência da interface em HTML pode ser personalizada, com designer ou modelos de padrões próprios, ficando de acordo com as preferências do usuário. Isto inclui a personalização de cabeçalhos, tamanho de fontes, cores de fundo e elementos, tabelas, entre outros. Todos os códigos, independente de linguagem, são automaticamente gerados.

read more »

História do Firebird em 9 minutes de vídeo

por Adriano dos Santos Fernandes
asfernandes.blogspot.com

Seja rápido para obter uma licença livre para IBProvider Profissional

Nova versão do IBProvider já está disponível. A nova versão:

1. Use Unicode da API do Windows para o alfabeto nacional.
2. Tem uma compatibilidade melhorada com o SharePoint Designer.
3. Erros no conversor tipo foram eliminadas.

Seja rápido para obter uma licença livre para IBProvider Profissional

read more »