Tjena, Den här lösningen returnerar hela recordsetet med dubbletter men skriver endast ut en av varje. Tack för den lösningen Putte, fast jag behöver nog filtrera det ändå. Det du kan göra är väl att skapa en array medans du loopar genom recordsetet och sedan skicka arrayn in till nästa funktion. Visst kan du använde distinct i din SQL sats men du får du inga dubbleter.Filtrera RS?
Hur filtrerar man ett recordset så att man inte får några duplikat?
Jag har alltså ett recordset där det kan finnas flera med samma ID, och det det ska vara så, fast jag vill bara visa en post för varje ID.
/JockeSv: Filtrera RS?
<code>
Select * FROM en_Tabell ORDER BY ID
do until rs.eof or rs.bof
if tempID <> rs("ID") Then
response.write rs("id") & "<br>"
end if
tempID = rs("id")
rs.movenext
loop
</code>
//PutteSv: Filtrera RS?
Jag ska nämligen fortsätta att bygga en funktion med det filtrerade recordsetet.
Någon lösning på det?Sv: Filtrera RS?
//PutteSv: Filtrera RS?
<code>
>>Hur filtrerar man ett recordset så att man inte får några duplikat?
Jag har alltså ett recordset där det kan finnas flera med samma ID, och det det ska vara så, fast jag vill bara visa en post för varje ID.
</code>
Läste jag som om du ville ha dubbletter i recordsetet som returnerades.
Annars kan du ju använda
<code>
SELECT DISTINCT id FROM tbl_enTabell
</code>
Detta returnerar endast en post/id...
//Putte