30. marts 2004 - 22:26
Der er
6 kommentarer og 1 løsning
Fejl ved paging
Jeg får en underlig fejl i et paging-script jeg har lavet, er der nogen der kan hjælpe mig med fejlen? Den siger: Object or provider is not capable of performing requested operation. Linjen der er fejl i ser sådan ud: intPageCount = rs.PageCount Sig til hvis i vil have noget kode
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
30. marts 2004 - 22:39
#1
Måske, men det er meget vigtigt du bruger rs.Open til at åbne recordset og ikke set rs=Conn.Execute(...) Sådan her: rs.Open strSQL, Conn, 1
30. marts 2004 - 22:42
#2
Så skal denne linje også med, hvis du ikke har den med :) Set rs = Server.CreateObject("ADODB.Recordset")
30. marts 2004 - 22:46
#3
Fint, men nu får jeg en anden fejl der siger: ODBC driver does not support the requested properties
30. marts 2004 - 22:48
#4
Du skal lige rette de to variable strSQL og Conn sådan de passer mit dine variable navne.
30. marts 2004 - 22:50
#5
Den skulle være god nok, men det kan være det er mig den er gal med se koden her: Response.Write "<h1>Vælg feriehus</h1>" Set rs = Server.CreateObject("ADODB.RecordSet") strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\www\db\database.mdb" SQL = "Select * From huse " strSQL = "" 'indeholder where delen If Request("omraade") <> "" Then strSQL = strSQL & " omraade = " & Request("omraade") & " AND" If Request("personer") <> "" Then strSQL = strSQL & " personer >= " & Request("personer") & " AND" If Request("soverum") <> "" Then strSQL = strSQL & " soverum >= " & Request("soverum") & " AND" If Request("pool") <> "" Then strSQL = strSQL & " pool = " & Request("pool") & " AND" If Request("spa") <> "" Then strSQL = strSQL & " spa = " & Request("spa") & " AND" If Request("sauna") <> "" Then strSQL = strSQL & " sauna = " & Request("sauna") & " AND" If Request("husdyr") <> "" Then strSQL = strSQL & " husdyr = " & Request("husdyr") & " AND" If Request("tv") <> "" Then strSQL = strSQL & " tv = " & Request("tv") & " AND" If Request("parabol") <> "" Then strSQL = strSQL & " parabol = " & Request("parabol") & " AND" If Request("havudsigt") <> "" Then strSQL = strSQL & " havudsigt = " & Request("havudsigt") & " AND" If Request("vaskemaskine") <> "" Then strSQL = strSQL & " vaskemaskine = " & Request("vaskemaskine") & " AND" If Request("opvaskemaskine") <> "" Then strSQL = strSQL & " opvaskemaskine = " & Request("opvaskemaskine") & " AND" If Request("braendeovn") <> "" Then strSQL = strSQL & " braendeovn = " & Request("braendeovn") & " AND" If Request("tv") <> "" Then strSQL = strSQL & " tv = " & Request("tv") & " AND" If Request("parabol") <> "" Then strSQL = strSQL & " parabol = " & Request("parabol") & " AND" ' slet evt. overskydende "AND" i strSQL strengen: If Right(strSQL,3) = "AND" Then strSQL = Left( strSQL, (Len(strSQL)-3) ) 'Hvis strSQL ikke er tom indsæt WHERE i SQL sætning: if strSQL <> "" then SQL = SQL & " WHERE " & strSQL & "" SQL = SQL & " order by katalognummer ASC" rs.Open strSQL, strDSN, 1
30. marts 2004 - 22:58
#6
Prøv sådan her: rs.Open SQL, strDSN, 1
30. marts 2004 - 22:59
#7
Det var bare dejligt nu virker det - tak for hjælpen
Kurser inden for grundlæggende programmering