ClientDataSet não conecta
21/02/2006
0
Estou enfrentando um problema na conexão do meu ClientDataSet com o banco de dados. Trata-se de um aplicativo de controle de duplicatas a pagar, onde utilizo Delphi 7, componentes de conexão dbexpress (SQLConnection, SQLDataSet) e Data Access (DataSetProvider, ClientDataSet e DataSource).
Estava utilizando banco de dados Interbase, e a aplicação vinha funcionando perfeitamente. Mudei o banco de dados para Firebird e aí começaram os problemas.
Simplesmente há algumas tabelas que não conectam ao banco de dados e retornam o seguinte erro: [color=darkred:126e9ef0a2]Request synchronization error.[/color:126e9ef0a2] Já recriei todos os componentes de acesso ao BD, mas não entendo porque isso está ocorrendo.
Só não tentei recriar as tabelas novamente. Se alguém tiver alguma dica, eu agradeço, pois não sei mais o que fazer.
Obrigada. :!:
Eliane Dorr
Posts
21/02/2006
Mahdak
Tem um post fixo no forum interbase explicando passo a passo como realizar as conecções.. da uma olhadinha lá. Creio que irá ajuda-lo
Abraços!
22/02/2006
Eliane Dorr
22/02/2006
Vinicius2k
Você diz: ´Mudei o banco de dados para Firebird...´
Mas: Qual a versão do IB utilizada antes? Qual foi seu processo de migração?
Ao migrar do IB 6 para o FB você deve fazer um Backup do seu banco de dados no IB e depois restaurá-lo no FB. Você fez isso, o apenas desinstalou um e instalou outro?
Quanto ao driver da UIB, infelizmente, melhor esquecê-lo. Não funciona corretamente e o seu desenvolvimento parou. Se quiser um driver específico para o Firebird, com garantia de desenvolvimento, continuidade e compatibilidade, terá que adquirir um comercial: o melhor é InterXPress -- http://www.upscene.com/ -- da Upscene.
Mas garanto-lhe que o driver para IB da Borland (dbexpint.dll) funciona perfeitamente com o FB 1.0.x e 1.5.x -- eu o utilizo em todos os meus projetos, sem nenhum problema. Esta falada ´incompatibilidade´ *ainda* não existe.
22/02/2006
Eliane Dorr
Se alguém tiver uma dica, eu agradeço.
22/02/2006
Vinicius2k
O ODS (On-Disk Structure) do FB 1.5 é bem diferente do IB 6. Você [b:22a78a7543]não pode[/b:22a78a7543] apenas utilizar o mesmo banco. Esta é uma regra que deve ser sempre observada.
Você precisará, então, instalar o IB 6, fazer o backup do banco e restaurá-lo no FB.
Siga a sequência: desinstala FB-> instala IB -> backup -> desinstala IB -> instala FB -> restore. Você poderia fazer isto em uma outra máquina para que não seja necessário tantas instalações e desinstalações.
22/02/2006
Eliane Dorr
Valeu.
22/02/2006
Eliane Dorr
Obrigada a todos.
12/09/2006
Yallebr
Simplemente o banco de dados funcionava e parou de funcionar. Tudo em FB. Alguém já passou por isso?
Clique aqui para fazer login e interagir na Comunidade :)