webForumDet fria alternativet

Antal mail

11 svar · 354 visningar · startad av Ramboo

RambooMedlem sedan apr. 200516 inlägg
#1

Denna koden skriver ut antal mail oläst som läst jag vet inte hur jag ska få den att skriva ut olästa mail

i db har jag tabellen read och värdet 0 när det är oläst och värde 1 när det är läst. Kan man skriva in det i sql frågan, eller måste man hålla på med massa koder för att det ska funka.

Någon som har lust att hjälpa mig??

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("login/mess/db/members.mdb")
SQL8 = "Select Count (*) As Antal From mess WHERE till='" & anv & "' order by '" & id & "' desc "'
Set RS1 = Connect.Execute(SQL8)
Response.Write "Inkorgen: "&RS1("Antal")& " St Mail"
end if%>

Jesper TMedlem sedan nov. 20017 058 inlägg
#2

Jag skulle använda samma tabell till det. (tabellen mess)
Och köra det i sql-satsen.

SQL8 = "Select Count (*) As Antal From mess WHERE readmess=0 AND till='" & anv & "' order by '" & id & "' desc "
J.N.Medlem sedan apr. 20031 660 inlägg
#3

HEJ!

Den fetmarkerade snutten tillför väl inget?

SQL8 = "Select Count (*) As Antal From mess WHERE readmess=0 AND till='" & anv & "'[b] order by '" & id & "' desc "[/b]
RambooMedlem sedan apr. 200516 inlägg
#4

Ja du det vet jag inte men tar jag bort den så funkar inte något

LarsGMedlem sedan dec. 200012 465 inlägg
#5

Håller med J.N. att order by är helt meningslöst i detta sammanhang.

Flyttas från ASP

RambooMedlem sedan apr. 200516 inlägg
#6

Får fel mess på den nya sql satsen

Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'

[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.

/avik2/index.asp, rad 148

@ndersMedlem sedan juni 200026 914 inlägg
#7

Eftersom J.N. skrev fältnamnet readmess i sin SQL-fråga och du inte har något sådant fält, utan fältet heter read så utgår jag ifrån att du har ändrat till rätt fältnamn?

J.N.Medlem sedan apr. 20031 660 inlägg
#8

HEJ!

Tänk på att du måste avsluta med en fnutt också.
Man kan därför påstå att jag visade fel genom att markera ett tecken för mycket!

RambooMedlem sedan apr. 200516 inlägg
#9

SQL8 = "Select Count (*) As Antal From mess WHERE till='" & anv & "'AND read=0 order by '" & id & "' desc" Så ska det vara Då funkar det

@ndersMedlem sedan juni 200026 914 inlägg
#10

Du kan, som tidigare nämnts, ta bort din konstiga ORDER BY.

LarsGMedlem sedan dec. 200012 465 inlägg
#11

Däremot så är read ett reserverat ord i SQL och inte lämpligt som kolumnnamn.

RambooMedlem sedan apr. 200516 inlägg
#12

ok men det funkar ju så det är bra

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb