count i database
Hej eksperter ;bJeg sidder lige og er ved at lave et kommentar system til mine nyheder.
Ved hver eneste nyhed står der selvf. "Kommentarer ()" og indenfor paranteserne skal der stå hvor mange kommentarer der er skrevet til hver enkel nyhed.
Hver nyhed har jo deres ID, den id bliver også skrevet i hver kommentar, for at man selvf. får vist de kommentarer der hører til den enkelte nyhed.
Nu vil jeg gøre sådan at den skriver hvor mange kommentarer der er til hver nyhed, men den melder bare fejl... Min kode ser sådan her ud:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath("pages/database.mdb")
Conn.Open DSN
sql = "Select Count (*) AS ID FROM kommentar where nyhed = 21"
Set rs = Conn.Execute(sql)
Response.Write "<div class='comment'>Kommentarer (" & rs("ID") & ")</div>"
Conn.Close
Set Conn = Nothing
%>
Og fejlen ser sådan her ud:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/lasse/new/pages/count.asp, line 8
