Chiedo aiuto perchè non riesco a capire dove sbaglio, all'interno del db ci sono 5 valori 4 con idStr = 2 e 1 con idStr=1, l'sql quì sotto raggruppa e mostra i valori corrispondenti a idStr=2 ma non mi mostra idStr=1.
Ho provato a scrivere 2 valori idStr=1 e a questo punto funziona.

Le mie domande sono:
è possibile che la clausola group by finzioni solo con valori > 1 ?
come faccio a visulizzare e raggruppare i valori multipli e visualizzare anche quelli solitari ?

grazie 1000.......sembra quasi il crivello di Eratostene

Set rs = Server.CreateObject("ADODB.RecordSet")
sql = "Select idStr from DTmp Group by idStr"
rs.Open sql, conn, 3, 3
if rs.recordcount > 0 then
conta = rs.recordcount
while not rs.EOF
response.write rs("idStr")
rs.movenext
wend
end if