Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

device

Problemas com IBQuery

Recommended Posts

Olá pessoal.


Estou usando o Delphi 7 , e o Firebird, com os componentes da Aba IB (Delphi banco de dados).


Já usei em outras aplicações, sem problemas.



Se começo uma aplicação nova, dá erro na linha Query1.Open, que a tabela não foi encontrada, mas ela está lá.


Se ligo o DataSet direto no Grid e na tabela, aparece tudo, então a tabela existe.


Se coloco uma Query e monto uma SQL, dá esse erro, 204 que não está encontrando a tabela.



Pensei ser o Delphi e reinstalei em 2 máquinas.... mesmo erro ocorre.



MAs o interessante é que se carrego uma aplicação já feita algum tempo, não dá ero nessa linha, (Query1.Open)


Não sei para onde correr, porque verifiquei todas as propriedades da aplicação antiga e as propriedades da aplicação nova estão iguais.



Outra coisa.... Sei fazer filtros com SQL, mostrando em um campo edit.


Agora estou levando uma surra para para filtrar.



Numa tabela Movimentosd, tenho vários pessoas com seus RGs.


Um RG, pode ter mais que um registro repetido.. Ex.


RG111.... arruelas


RG222 porcas


RG333 parafusos


RG111 porcas.



Quando preencher num Edit o RG111, o Grid deve filtrar e mostrar somente os componentes do RG.


Aqui, seria


De digitar o RG111, apareceria assim no Edit


RG111 arruelas


RG111 porcas...



Se digitar o RG333 deve filtrar para o Grid


RG333 parafusos...



Podem ar uma ajuda como ersolvo o problema da SQL (estou ficando careca) e como montar a SQL para dar esse efeito?



Agradeço a ajuda





Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por janir.matheus
      Boa tarde, peço ajuda dos membros desse fórum pois confesso estar completamente perdido.
      Tomando como base o diagrama (em anexo), preciso de uma query que retorne as empresas, seus produtos e as categorias de cada produto, sendo que cada produto pode pertencer a uma ou mais categorias.
       
      select tbl_produtos.Empresa, tbl_empresas.Nome, tbl_catprod.Categoria, tbl_classproduto.Classe, tbl_produtos.Id, tbl_produtos.Produto from tbl_produtos inner join tbl_empresas on tbl_produtos.Empresa = tbl_empresas.Id left join tbl_catprod on tbl_produtos.Id = tbl_catprod.Categoria left join tbl_classproduto on tbl_catprod.Categoria = tbl_classproduto.Id; Tentei a consulta mostrada acima mas o resultado não foi o que eu esperava.
      Agradeço antecipadamente pela ajuda.

    • Por FabianoSouza
      Pessoal, por que essa query com COLLATE  não funciona?
      declare @strPesquisa varchar(30) SET @strPesquisa = 'naicle' SET @sql = 'SELECT ' SET @sql = @sql + 'ML.nome ' SET @sql = @sql + 'FROM ' SET @sql = @sql + 'dbo.minhaTab AS ML ' SET @sql = @sql + ' WHERE ' SET @sql = @sql + ' nome LIKE ' SET @sql = @sql + '''%' + @strPesquisa COLLATE Latin1_General_CI_AI + '%''' EXEC (@sql) Não acusa erro ao rodar.
      Mas não traz os registro porque está gravado como "naiclê" (com acento), o que significa que não está aplicando a COLLATE.
       
      Montando essa mesma query mas da forma tradicional, o COLLATE funciona.
       
      SELECT ML.nome FROM dbo.minhaTab AS ML WHERE nome LIKE '%'+ @strPesquisa COLLATE Latin1_General_CI_AI+'%'  
       
    • Por peterstefan
      Olá, estou com uma query aqui e preciso pegar de 2 campos diferentes os dados diferente de 0,  mais quanto tento no AND ele somente traz um resultado, o OR ele traz um dos campos com o valor 0, teria alguma forma de pegar os dados diferente de 0 dos dois campus?
      preciso pegar o idOrganizador diferente de 0 e o idPiloto diferente de 0 
       
      SELECT * FROM boletos WHERE proc = 0 AND idOrganizador !='0' AND idPiloto ='0';  
    • Por TeixeiraRamos
      Olá pessoal,
      Por favor, tem que ser feita alguma mudança no código depois que se muda para a versão Wampserver64?
      Estou tentando abrir as minhas páginas e mostra erro. Um exemplo:
       
       
      No exemplo a linha 62:
      $result = $PDO->query($sql); No phpMyAdmin fiz o teste com a sql é funcionou corretamente.
       
      Obrigado
       
       
       
    • Por william_droops
      Olá, tenho uma tabela com esta estrutura

      Quero montar uma Query que dê este resultado. 

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.