pistesil 0 Denunciar post Postado Novembro 11, 2004 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
Renato Lima 0 Denunciar post Postado Novembro 17, 2004 É 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