fejl ved paging når data hentes med SQL forespørgsel
Hej (igen) eksperter,Dette er et klip af min kode:
---------
<html>
<!-- #include file="databasefunctions.inc" -->
<!-- #include file="globalvars.inc" -->
<head>
</head>
<body>
<form action="kandidatstam.asp?cmd=update" method="post">
<%
Dim rs,CboRs,StrSQL
Dim LNavn, LKid
Dim abspage, pagecnt
LkId = Session("globalkandidatid")
Lnavn = Session("globalkandidatnavn")
Opendatabase
Set rs = Server.CreateObject("ADODB.Recordset")
StrSQL = "Select * from skandidathistorik WHERE Kandidatid = " & Lkid
'Set rs = Conn.Execute(strSQL)
rs.PageSize = 10
rs.CacheSize = 5
rs.CursorLocation = adUseClient
rs.Open StrSQL, conn, 3, 3
If Len(Request("pagenum")) = 0 Then
rs.AbsolutePage = 1
Else
If CInt(Request("pagenum")) <= rs.PageCount Then
rs.AbsolutePage = Request("pagenum")
Else
rs.AbsolutePage = 1
End If
End If
abspage = rs.AbsolutePage
pagecnt = rs.PageCount
Sub InitialiserVariabler
End Sub
-----
Jeg får følgende fejl:
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/crm/kandidathistorik.asp, line 35
Hvis jeg istedet for rs.Open StrSQL, conn, 3, 3 skriver
rs.open "tabellensnavn", conn,3,3
så får jeg ingen fejl. Jeg vil helst hente via sql!
Hvad er der galt i koden?
