webForumDet fria alternativet

Ta bort dublett ur lista

ASP

2 svar · 342 visningar · startad av costodia

Medlem sedan aug. 2000864 inlägg
Frågan#1

Jag har en kod somser ut så här

<html>
<!-- #include file="adovbs.inc" -->

<b>Visa bara emailadressenr i adressboken!</b>
<hr noshade size="1">

<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\hemligt\scripts\goranpersson.mdb" 

	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Radera = "SELECT * FROM radannonser ORDER BY epost DESC"
   RecSet.Open Radera, Connect, adOpenStatic, adLockOptimistic %>

	Följande adresser finns att radera ur adresseboken.<p>

	<ul>

<%	Do Until RecSet.EOF %>

	<% =RecSet("epost") %><br>		
<%	RecSet.MoveNext
	Loop
	RecSet.Close %></body></html>

nu visar det sig att vissa användare har matat in sina uppgifter upp till fem gånger, och nu skulle jag alltså vilja ha någon kod så att jag helst kan plocka bort posterna eller i alla fall inte visa dem, går det?

Medlem sedan mars 20015 287 inlägg
#2

SELECT distinct kanske

Medlem sedan aug. 2000864 inlägg
#3

menar du så här

 
Radera = "SELECT distinct * FROM radannonser ORDER BY datum DESC"

?

Jag testade det och fick detta felmeddelande:

 Microsoft OLE DB Provider for ODBC Drivers error '80040e57'

[Microsoft][ODBC Microsoft Access Driver] The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.

/kompis/radera/epost.asp, line 13
249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)