Array
(
)

Filtrar DataSet por campo string e campo date

Cps.art
   - 22 abr 2010

Como filtrar um DataSet por um campo string e por um capo date simultaneamente.
Por exemplo:

Dataset.Filter := 'NOME=' + Edit1.Text;
mais
DataSet.Filter := 'DTNASC=' ? Edit2.Text;

Sabendo-se que o campo NOME é string e o campo DTNASC é date.
Como juntar num único filtro?

Wilson Paulista...!!!
   - 23 abr 2010

Utilize a rotina SQLData deste link http://www.activedelphi.com.br/forum/viewtopic.php?t=53902&highlight=sqldata após coloque:

#Código


Dataset.Filter := 'NOME = ' + Edit1.Text + ' AND DTNASC = ' + SQLData(ConteudoTipoDate);


Espero ter colaborado.