eldrey 0 Denunciar post Postado Agosto 8, 2005 Estou utilizando o Delphi para desenvolver um aplicativo e o banco firebird, mas estou com o seguinte problema, quando uso o componente query como requestlive=true, acontece um erro dizendo que a tabela não existe, ou mesmo com o requestlive=false, quando utilizo uma consulta utilizando a seguinte notação:select c.*from contrato cwhere nome like 'A%'também acontece um erro que a tabela não existe um erro de sql. Em uma consulta normal, sem utilizar um apelido para tabela, ou seja, da seguinte forma:select nome, codigofrom contratowhere nome like 'A%' Alguém poderia me ajudar? não ocorre problema algum. Alguém poderia me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
CameloBr 0 Denunciar post Postado Agosto 8, 2005 select c.*from contrato cwhere nome like 'A%' O codigo acima não existe nenhum erro aparente, funcionaria normalmente, acho que o problema esta no teu aplicativo.Voce esta usando um componente Query, nao é?Esse sql está gravado na propriedade do componente ou voce está passando no delphi?Passa o código ai pra a galera analisar beleza ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
eldrey 0 Denunciar post Postado Agosto 9, 2005 Veja bem, eu instalei o firebird 1.5, instalei o driver odbc do firebird, e funcionou tudo certinho isso, na minha máquina, faço todas as consultas utilizo o componente query do delphi com requestlive=true e requestlive=false tranquilamente, mas esse programa vai rodar em outra máquina, na máquina do cliente para o qual estou desenvolvendo esse aplicativo, pois bem, é na máquina dessa pessoa que estou tendo esse problema, instalei tudo igual como fiz no meu micro, mas quando o programa passa por uma chamada que utiliza a query com requestlive=true, ocorre um erro dizendo que a tabela não existe, e o outro problema que mesmo com requestlive=false, quando faço uma consulta dando um apelido a tabela, referenciando ela com outro nome como coloquei no exemplo, tabela cadastro sendo referenciada pela letra c, ocorre o mesmo erro a tabela não existe, mas se eu fizer a mesma consulta sem utilizar a referência funciona. Lembrando que na minha máquina não ocorre nenhum desses problemas. Acho que agora fui mais clara. Compartilhar este post Link para o post Compartilhar em outros sites