Caro Martini,
Executeia SQl, mas retornou o seguinte erro:
A instrução select inclui uma palavra reservada ou um nome de argumento que está incorreto ou faltando, ou a pontuãção está incorreta.
A minha SQl ficou da seguinte forma:
meu banco de dados = simcons
minha tabela = arqcons
o campo que quero verificar = tex_art
'--------------------------------------
Dim rst As New ADODB.Recordset
Set rst.ActiveConnection = cn
'-----------------------------------
Dim rst As New ADODB.Recordset
Set rst.ActiveConnection = cn
rst.CursorType = 3 'Define cursor
'----- define arquivo --------
vsql = "SELECT arqcons.tex_art, From arqcons where"
vsql = vsql & " (((arqcons.tex_art) In (SELECT [tex_art] FROM [arqcons] As Tmp GROUP BY [tex_art] HAVING Count(*)>1 )))"
vsql = vsql & " ORDER BY arqcons.tex_art" & ";"
'-----------------
rst.Open vsql