*****************************************************************************
Eu faço projetos em que as consultas usam SQL , conexão ADO usando Delphi 7.0.
O código da consulta está da seguinte maneira:
Select Cod,nome,telefone,email from Membros
Where (qual_ministerio1 like:m) or (qual_ministerio2 like:m) or (qual_ministerio3 like:m);
A consulta funciona, eu consigo adicionar os campos na table que está no Data Module, entretanto
ela só está considerando na tabela o que está digitado no qual_ministerio1 (O meu objetivo era o de a consulta selecionar os registros sempre que um texto selecionado em um dos três ComboBox no form principal fosse encontrado em algum registro da tabela Membros em um destes campos, na verdade o parâmetro é o mesmo, entretanto só tem funcionado para o conteúdo do primeiro campo na cláusula where, está como se o SQL não avaliasse as outras duas condições.
Desde já agradeço pela ajuda, afinal o que está erado neste código?
Eu faço projetos em que as consultas usam SQL , conexão ADO usando Delphi 7.0.
O código da consulta está da seguinte maneira:
Select Cod,nome,telefone,email from Membros
Where (qual_ministerio1 like:m) or (qual_ministerio2 like:m) or (qual_ministerio3 like:m);
A consulta funciona, eu consigo adicionar os campos na table que está no Data Module, entretanto
ela só está considerando na tabela o que está digitado no qual_ministerio1 (O meu objetivo era o de a consulta selecionar os registros sempre que um texto selecionado em um dos três ComboBox no form principal fosse encontrado em algum registro da tabela Membros em um destes campos, na verdade o parâmetro é o mesmo, entretanto só tem funcionado para o conteúdo do primeiro campo na cláusula where, está como se o SQL não avaliasse as outras duas condições.
Desde já agradeço pela ajuda, afinal o que está erado neste código?
