Segunda-feira, Dezembro 20, 2004

Dialeto 3 com Interbase na BDE

Uma pergunta muito comum quando se trata de acessar bancos de dados Interbase com a BDE é como fazer para que não apareçam erros ao tentar conectar um banco de dados Interbase criado com o dialeto 3 (normalmente, erros de tipos de campos não suportados).
Esse problema é devido à configuração da BDE, que por padrão não tem a configuração SQLDialect.
O que deve ser feito para corrigir o peoblema é ir para o menu iniciar e selecionar a opção Executar e executar Regedit. No regedit, deve-se navegar para a chave HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\INTRBASE\DB OPEN.
Lá, deve-se clicar com o botão direito do mouse e escolher Novo/Valor da seqüência.
Ali, deve-se colocar SQLDIALECT e alterar o valor da seqüência para "3". Feche o editor de registro e reinicie a maquina. Ao abrir a configuração da BDE novamente, esta chave deve estar lá e o erro deve desaparecer.

8 Comentários:

At 4:25 PM, Anonymous Valmir disse...

Meus parabéns, vc ganhou um fã

 
At 10:02 AM, Anonymous Gustavo disse...

Parabéns, tu me ajudou e muito numa gambiarra aqui... :D

 
At 9:55 AM, Blogger Max disse...

Nossa!!!! Estava atrás disso... bendito BDE bugado...

Valeu mesmo, cara!

 
At 4:40 PM, Anonymous Anônimo disse...

seguinte no meu caso não funcionou
alterei para dialeto 3 no regedit e mesma coisa continua apresentando erro de não suportado

 
At 9:39 AM, Blogger João disse...

Muito obrigado, estava tbém há alguns dias ...

Respondendo o colega anônimo ... deve colocar o nome exatamente como indicado depois sobre o nome clicar com o da direita e escolher modificar, na caixa dados valor coloque 3, por precaução tbém mandei atualizar, ai eureka!
(estou incluindo o acima, pois tbém não consegui de prima, não sei sobre reedit...)
Obrigado de novo...

 
At 11:01 AM, Anonymous José Roberto Douro disse...

amigo estou iniciando programação em delphi, gostaria de criar algo como bingo mas no lugar de número usaria letras (Par letras) é possível dar esta dica ? objetivo usar em escolas, igrejas...etc

 
At 11:12 AM, Blogger Bruno disse...

João:

Meu livro de Dicas (Delphi e Kylix - dicas para turbinar seus programas) tem uma dica de como fazer para sortear números em repetíção, como no bingo. Dê uma olhada nele

 
At 10:33 AM, Blogger Luizcb disse...

CARA MEUS PARABENSSSSSS resolveu meus problemas... usando data num sistema de ponto de cartao... AMIGOS quem nao conseguiu éporque tem que apagar o bando la do BDE e criar um novo pois o anterior nao tem a nova VALUE do dialeto. abracos

 

Postar um comentário

<< Home