deborad 0 Denunciar post Postado Março 14, 2005 Olá Pessoal!Tenho um programa bem antigo, em interbase, com várias procedures, que funcionava perfeitamente, acho que win95 ou 98 não me lembro.O fato é q agora preciso q funcione no xp, e não sei se o problema é o odbc, a versão do interbase.O programa funciona parcialmente, mas todos os locais onde há procedure com passagens de parâmetros acontece o seguinte erro:General SQL Error[visigenic] [odbc intebase 4.x driver]Invalid string or buffer lengthSe alguém puder me dar uma luz....Agradeço muito.Débora Compartilhar este post Link para o post Compartilhar em outros sites
InuTaishou 0 Denunciar post Postado Março 15, 2005 Colega, não sei se é uma solução viável, no seu caso, mas eu atualizaria ou software, ou seja: Atualizaria o IB para a versão 6 (ou trocaria por FB) e usaria componentes de acesso direto (sem ODBC)... Particularmente, não gosto de usar ODBC, BDE, etc... Em cada máquina eles geram um caso diferente...Na versão 6 do Delphi (não sei outras versões), você tem os componentes da IBX, que fazem esse acesso a IB e FB... Caso esteja usando uma versão sem IBX, veja quanto ao Zeos DBO... Faz acesso nativo à vários bancos de dados, incluindo IB/FB...[]'s, Compartilhar este post Link para o post Compartilhar em outros sites
deborad 0 Denunciar post Postado Março 18, 2005 Agradeço muito, InuTaishou, instalei o interbase 6, mas ... qdo tento conectar ao banco dá o seguinte erro: unsupported on-disk structure for file.. não conheço o ib6 e não sei como converter do antigo p ele... Se puder me dar alguma dica... agradeço novamente... De qualquer forma já esclareceu bastante... Débora Principal Artigos Contato Links Cadastro / Login www.clubedelphi Fórum .com.br Dúvida: Resposta Colega, não sei se é uma solução viável, no seu caso, mas eu atualizaria ou software, ou seja: Atualizaria o IB para a versão 6 (ou trocaria por FB) e usaria componentes de acesso direto (sem ODBC)... Particularmente, não gosto de usar ODBC, BDE, etc... Em cada máquina eles geram um caso diferente... Na versão 6 do Delphi (não sei outras versões), você tem os componentes da IBX, que fazem esse acesso a IB e FB... Caso esteja usando uma versão sem IBX, veja quanto ao Zeos DBO... Faz acesso nativo à vários bancos de dados, incluindo IB/FB... []'s, <{POST_SNAPBACK}> Compartilhar este post Link para o post Compartilhar em outros sites
fatalll 0 Denunciar post Postado Março 19, 2005 Deborah, quando você migra de versão, deve ficar atenta para algumas situações, no seu caso a estrura do banco que você estava usando para a atual, repasse o seu banco, vendo se os campos estao corretos, pois o interbase sofreu modificações da versao anterior a 6 que dava muito "pau". Compartilhar este post Link para o post Compartilhar em outros sites
deborad 0 Denunciar post Postado Março 22, 2005 Muito obrigada fatalll, vou verificar os campos sim.... Com certeza, a versão q estou utilizando é muito antiga... Deborah, quando você migra de versão, deve ficar atenta para algumas situações, no seu caso a estrura do banco que você estava usando para a atual, repasse o seu banco, vendo se os campos estao corretos, pois o interbase sofreu modificações da versao anterior a 6 que dava muito "pau". <{POST_SNAPBACK}> Compartilhar este post Link para o post Compartilhar em outros sites