webForumDet fria alternativet

Antal mail

Databaser & SQLur Databashanterare & SQL

11 svar · 354 visningar · startad av Ramboo

Medlem sedan apr. 200516 inlägg
Frågan#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%>

Medlem sedan nov. 20017 144 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 "
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]
Medlem sedan apr. 200516 inlägg
#4

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

Medlem sedan dec. 200012 464 inlägg
#5

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

Flyttas från ASP

Medlem 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

Medlem sedan juni 200032 967 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?

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!

Medlem 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

Medlem sedan juni 200032 967 inlägg
#10

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

Medlem sedan dec. 200012 464 inlägg
#11

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

Medlem sedan apr. 200516 inlägg
#12

ok men det funkar ju så det är bra

130 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)