PESQUISA COM 2 CRITERIOS

USUARIO.EXCLUIDOS 06/07/2011 09:49:56
#378569
Bom dia, Pessoal.
Minha duvida e o seguinte. tenho um msflexgrid, onde quero filtrar uma pesquisa, com 2 criterios. nome do cliente e entre data.

exemplo: tenho 3 campos no formulario -> txtNomeCliente, DataInicial e DataFinal, esta pesquisa serve para filtrar os produtos que o cliente comprou em certo periodo.

NICOLLAS2 06/07/2011 10:00:30
#378570
[Ô]Select * from TABELA where DATA between #[Ô] & DTinicial & [Ô]#[Ô] & [Ô] and [Ô] & [Ô]#[Ô] & DTfinal & [Ô]# and CLIENTE like [Ô] & CLIENTE & [Ô]*[ô][Ô]

lembrando que a data deve ser [Ô]mm/dd/yy[Ô]
USUARIO.EXCLUIDOS 06/07/2011 14:51:15
#378598
Bom dia, ta dando ERRO (OPERADOR FALTANDO NA EXPRESSÃO)

sql.Open [Ô]Select * from QryMovimentoCliente where DATA between #[Ô] & Format(txtDataInicial.Value, [Ô]mm/dd/yyyy[Ô]) & [Ô]#[Ô] & [Ô] and [Ô] & [Ô]#[Ô] & Format(txtDataFinal.Value, [Ô]mm/dd/yyyy[Ô]) & [Ô]# and CLIENTE like [Ô] & txtCliente.Caption & [Ô]*[ô][Ô], con, adOpenDynamic, adLockPessimistic
CHARLESTON10 06/07/2011 14:59:44
#378599
tente isso

sSQL = [Ô]SELECT * FROM TABELA WHERE cliente =[ô][Ô] & txtCliente.text & [Ô][ô][Ô]
sSQL = SQL & [Ô] And (DATA between #[Ô] & DTinicial & [Ô]#[Ô] & [Ô] and [Ô] & [Ô]#[Ô] & DTfinal & [Ô]#)[Ô]

sql.open (sSQL) ...
PARREIRA 07/07/2011 10:04:28
#378634
O seu campo data é do tipo Texto ou é do tipo Data mesmo ?
ALVAROVB2009 07/07/2011 11:21:04
#378643
Resposta escolhida
Seu banco é acess ou outro tipo exemplo mysql?
Pq tem banco que sua particularidade quanto a valores e datas
USUARIO.EXCLUIDOS 07/07/2011 13:30:41
#378654
ops consegui galera, valeu pela ajuda.
Tópico encerrado , respostas não são mais permitidas