Ir para conteúdo

POWERED BY:

Arquivado

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

pistesil

Adoquery

Recommended Posts

tenho o seguinte problema:- banco de dados em access- um listbox para multsele��o- uma ADOQuery- parametros para passar para a consultacomo fa�o para executar um ADOQuery que nunca ter� parametros fixos?exemplos:select * from minhatabela where meucampo=:parametro0ouselect * from minhatabela where meucampo=:parametro0 ou meucampo=:parametro1ouselect * from minhatabela where meucampo=:parametro0 ou meucampo=:parametro1 ou meucampo=:parametro2 ...n�o sei como resolver esse problema. valeu e obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só criar o SQL do AdoQuery novamente.

Var

sQry: String;

I: integer;

Begin

sQry: 'Select * from MinhaTabela';

For I := 0 To QtdeParametros Do Begin

If (I = 0) Then

sQry := sQry + ' where ' + campo + ' = ' valor

Else

sQry := sQry + ' and ' + campo + ' = ' valor;

End;

With AdoQuery Do Begin

Active := False;

SQL.Clear;

SQL.Add(sQry);

Active := True;

End;

End;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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