VB6 - REGISTROS DUPLICADOS COM PARAMETRO

JORGESALES 06/02/2016 22:21:43
#457259
Pessoal estou tentando fazer uma consulta no banco de dados
com parêmetro, no código abaixo funciona tudo perfeito (sem parametro)
rs.Open [Ô]SELECT tblcad.* From tblcad WHERE tblcad.Nome In (SELECT Nome FROM tblcad As Tmp GROUP BY NOME HAVING Count(*)>1 ) ORDER BY tblcad.Nome[Ô], db, 3, 3

Tentei adaptar para este e não consegui, alguém pode ajudar?
rs.Open [Ô]SELECT tblcad.* From tblcad WHERE tblcad.Nome In (SELECT Nome FROM tblcad where Nome like[ô][Ô] & Comeco & [Ô]%[ô] As Tmp GROUP BY NOME HAVING Count(*)>1 ) ORDER BY tblcad.Nome[Ô], db, 3, 3


só o que fiz foi colocar o [txt-color=#e80000]where Nome like[ô][Ô] & Comeco & [Ô]%[ô] [/txt-color] após o [txt-color=#0000f0](SELECT Nome FROM tblcad[/txt-color]

Desde já agradeço a todos.
DS2T 07/02/2016 03:12:40
#457271
Resposta escolhida
Assim, funciona?

rs.Open [Ô]SELECT tblcad.* From tblcad WHERE tblcad.Nome In (SELECT Nome FROM tblcad AS Tmp  where Nome like [ô][Ô] & Comeco & [Ô]%[ô]  GROUP BY NOME HAVING Count(*)>1 ) ORDER BY tblcad.Nome[Ô], db, 3, 3



Tinha faltado um espaço entre o Like e a aspas simples.
Além do mais, o AS (Alias), você usa para um campo da tabela, ou a própria tabela... não depois do seu operador Where.
JORGESALES 07/02/2016 11:02:02
#457279
Funcionou
Tópico encerrado , respostas não são mais permitidas