Moins.
Ja ne SQL Abfrage zum Löschen von mehrfach vorkommenden Einträgen?
Hmm, Dupel und Trupel lassen sich schon mal feststellen durch:
SELECT mailaddy FROM dbo.tbl WHERE Count(mailaddy) > 1
dann speicherst du dir die Daten aus dem Recordset in Variablen, führst eine Löschabfrage für alle mehrfach vorkommenden aus fügst dann wieder einen neuen Datensatz mit dem Inhalt der Variablen = Mailaddy und andere hinzu.
<quelltext in etwa>
set mymulti = db.execute(sql...)
if mymulti.EOF or mymulti.BOF then Response.Write "No Duplicates"
ELSE
Do until mymulti.EOF
tempvar = mymulti("mailaddy")
sql2 = "DELETE FROM dbo.tbl WHERE mailaddy = '" & tempvar &"'"
db.execute(sql2)
sqlneu = "INSERT INTO dbo.tbl (mailaddy) Values ('"& tempvar &"')"
db.execute(sql3)
mymulti.Movenext
Loop
So viel Spaß beim Ausprobieren..
Frank (.. der langsam ASP/SQL verrückt wird)
Ciao