webForumDet fria alternativet

Lästa mail markers som olästa

Databaser & SQLur Databashanterare & SQL

3 svar · 225 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

Den här satsen fungerar utmärkt, men problemet är att när man får ett mail så markeras alla lästa som olästa.

Set inbox=objConn.Execute("SELECT tblUsers.userID, tblUsers_imail.mailID,tblUsers_imail.mailTime,tblUsers_imail.mailRead, tblUsers.username, tblUsers_imail.sender, tblUsers_imail.message, tblUsers_imail.mailDate "&_
"FROM tblUsers INNER JOIN tblUsers_imail ON tblUsers.userID = tblUsers_imail.sender "&_
"WHERE reciever=" & Session("userID")&" order by mailDate desc")
Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Men du markerar väl inte upp dem med en select utan med update eller insert?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#3

det stämmer att jag har en update för det *glömde*, frågan är bara då hur man markerar just det mailet som oläst och inte alla, mitt mailID kan ju inte jämföras med användaID direkt

PDahlenMedlem sedan apr. 2004778 inlägg
#4

Om du ska markera ett specifikt mail med en UPDATE så måste du skicka in mailID för det mailet och göra en UPDATE WHERE

137 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)