RambooMedlem sedan apr. 200516 inlägg
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
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
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
Ja du det vet jag inte men tar jag bort den så funkar inte något
LarsGMedlem sedan dec. 200012 465 inlägg
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
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
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
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
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
Du kan, som tidigare nämnts, ta bort din konstiga ORDER BY.
LarsGMedlem sedan dec. 200012 465 inlägg
Däremot så är read ett reserverat ord i SQL och inte lämpligt som kolumnnamn.
RambooMedlem sedan apr. 200516 inlägg
ok men det funkar ju så det är bra