VB6 - REGISTROS DUPLICADOS COM PARAMETRO
Pessoal estou tentando fazer uma consulta no banco de dados
com parêmetro, no código abaixo funciona tudo perfeito (sem parametro)
Tentei adaptar para este e não consegui, alguém pode ajudar?
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.
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.
Assim, funciona?
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.
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.
Funcionou
Tópico encerrado , respostas não são mais permitidas