1) for at bruge recordcount, skal du åbne dit recordset på en lidt anden måde:
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/db/infonyt.mdb")
SQL = "Select * from TAB_Artikel Order by ArtikelID Desc"
Set rs = Server.CreateObject( "ADODB.RecordSet" )
rs.open SQL, DSN, 3, 3
hvor '3, 3' i linjen over, definerer cursortyper. det første 3 tal, er hvilken "læse-cursor" du skal bruge, og det andet 3 tal, er hvilken "låse-cursor" du skal bruge. pr. default, så bliver en database åbnet med en "forward only" cursor, men du skal bruge en "dynamisk cursor" for at tælle. M$ kan nok forklare dette bedre end mig ;-]
http://msdn.microsoft.com/library/en-us/ado270/htm/mdprocursortype.asp?frame=true2) RecordCount er en property, ikke en metode, derfor:
If rs.RecordCount() < 5 Then
skal være :
If rs.RecordCount < 5 Then
/nute