---
title: "Objekt krävs...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13976-objekt-krävs"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "crisse6"
published: "2002-01-23T20:49:00.000Z"
updated: "2002-01-24T16:42:00.000Z"
replies: 22
views: 344
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/13976-objekt-krävs"
---

# Objekt krävs....

_Sida 1 av 2._

## #1 — crisse6, 2002-01-23T20:49Z

Hopp då var man tebax i asp-världen :e  och en aning ringrostig och stöter på problem också :( 

aja, denna kod blir det fel på:

```
<%
'####### Paging skript här för ASP #########
Set objRs = Server.Createobject("Adodb.Recordset")
Set inlagg = Server.Createobject("Adodb.Recordset")
strConString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" &_
Server.MapPath("/") & "billdal/db.mdb"
strSQL = "Select * from skvaller Order by datum desc"
SQLStmt = "SELECT Count(*) as X FROM skvaller"
strConString.execute(SQLStmt)
antal=inlagg("X")
%>
```

Permalänk: https://www.webforum.nu/p/13976

## #2 — LarsG, 2002-01-23T20:52Z

Du skapar aldrig något connectionobjekt

```
set connect = server.createobject("adodb.connection")
connect.open strConString
connect.execute SQLStmt,,128
```

Permalänk: https://www.webforum.nu/p/308069

## #3 — crisse6, 2002-01-23T20:55Z

så här???

```
<%
'####### Paging skript här för ASP #########
set connect = server.createobject("adodb.connection")

Set objRs = Server.Createobject("Adodb.Recordset")
Set inlagg = Server.Createobject("Adodb.Recordset")
strConString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" &_
Server.MapPath("/") & "/billdal/db.mdb"
strSQL = "Select * from skvaller Order by datum desc"
SQLStmt = "SELECT Count(*) as X FROM skvaller"
connect.open strConString
connect.execute SQLStmt,,128
antal=inlagg("X")
%>
```

Permalänk: https://www.webforum.nu/p/308070

## #4 — @nders, 2002-01-23T20:58Z

byt

```
connect.execute SQLStmt,,128
```

mot

```
set inlagg = connect.excute(SQLStmt)
```

Mvh,

Permalänk: https://www.webforum.nu/p/308071

## #5 — crisse6, 2002-01-23T21:00Z

nope... får felmess :(:

```

ADODB.Connection fel '800a0bb9' 

Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt. 

/billdal/skvaller.asp, rad 79
```

vill ni ha resten av skriptet eller (paging skript)??? men detta verkar vara mer som att det är db-kopplingen som strular bara...

Permalänk: https://www.webforum.nu/p/308072

## #6 — @nders, 2002-01-23T21:00Z

Hur ser den raden ut då?

Permalänk: https://www.webforum.nu/p/308073

## #7 — crisse6, 2002-01-23T21:02Z

rad och rad... :e

```
<%
intPageId = request.querystring( "pageid" )
if intPageId = "" then intPageId = 1

with objRs
  .cursorlocation = 3
  .open strSQL, strConString
  .pagesize = 10
  .absolutepage = intPageId
end with

intPages = cint( objRs.pagecount )
intCurrentPost = 0

do while not objRs.eof and intCurrentPost < objRs.pagesize
  strContents = strContents &_
"<tr size=50><td><font face=Verdana size=1 color=""#" & Color & """><b>Rubrik:</b> " & objRs( "rubrik" ) & "</td></font></tr>" &_
    "<br><tr size=50><td><font face=Verdana size=1 color=#333333><b>Datum:</b> " & objRs( "datum" ) & "</td></font></tr>"&_
    "<br><tr size=50><td><font face=verdana size=1 color=#333333><b>Mess:</b> " & objRs( "mess" ) & "<hr size=1 color=#333333></td></font></tr>"
  intCurrentPost = intCurrentPost + 1
  objRs.movenext
loop

for i = 1 to objRs.pagecount
  strNavigation = strNavigation & " <a href='?pageid=" & i & "'>" & i & "</a>"
next

response.write "<table>" & strContents & "</table>"
response.write "<table><tr><td>" & strNavigation & "</td></tr></table>" 
'######### Slut på paging skript ASP ###############
%>
```

Permalänk: https://www.webforum.nu/p/308074

## #8 — @nders, 2002-01-23T21:03Z

Jag tänkte mest på den rad som felmeddelandet pekade på.

Jag antar att det är denna:

```
.open strSQL, strConString
```

Byt den mot 

```
.open strSQL, connect
```

Mvh,

Permalänk: https://www.webforum.nu/p/308075

## #9 — crisse6, 2002-01-23T21:06Z

nope... "Datakällans namn är för långt..." x( fan va kan det vara för fel...

Permalänk: https://www.webforum.nu/p/308076

## #10 — @nders, 2002-01-23T21:07Z

```
Response.write Server.MapPath("/") & "/billdal/db.mdb"
```

Hur ser det ut?

Permalänk: https://www.webforum.nu/p/308077

## #11 — crisse6, 2002-01-23T21:10Z

```
C:\Inetpub\wwwroot/billdal/db.mdb
```

Permalänk: https://www.webforum.nu/p/308078

## #12 — @nders, 2002-01-23T21:12Z

Och om du vänder så slasharna är åt samma håll?

Permalänk: https://www.webforum.nu/p/308079

## #13 — crisse6, 2002-01-23T21:41Z

har nu fått ordning på db kopplingen... och fått fram antal poster i db:n, men sen blir det fel i paging skriptet :(
fel rad markerad med fet-stil :)

```
<%
intPageId = request.querystring( "pageid" )
if intPageId = "" then intPageId = 1

with objRs
 [b] .cursorlocation = 3[/b]
  .open strSQL, strConString
  .pagesize = 10
  .absolutepage = intPageId
end with

intPages = cint( objRs.pagecount )
intCurrentPost = 0

do while not objRs.eof and intCurrentPost < objRs.pagesize
  strContents = strContents &_
"<tr size=50><td><font face=Verdana size=1 color=""#" & Color & """><b>Rubrik:</b> " & objRs( "rubrik" ) & "</td></font></tr>" &_
    "<br><tr size=50><td><font face=Verdana size=1 color=#333333><b>Datum:</b> " & objRs( "datum" ) & "</td></font></tr>"&_
    "<br><tr size=50><td><font face=verdana size=1 color=#333333><b>Mess:</b> " & objRs( "mess" ) & "<hr size=1 color=#333333></td></font></tr>"
  intCurrentPost = intCurrentPost + 1
  objRs.movenext
loop

for i = 1 to objRs.pagecount
  strNavigation = strNavigation & " <a href='?pageid=" & i & "'>" & i & "</a>"
next

response.write "<table>" & strContents & "</table>"
response.write "<table><tr><td>" & strNavigation & "</td></tr></table>" 
'######### Slut på paging skript ASP ###############
%>
```

ps. hur får jag in varannan tabellrad i olika färger, vet ju hur man gör koden, men vart ska den ligga? d.s

Permalänk: https://www.webforum.nu/p/308080

## #14 — PatrikB, 2002-01-23T22:05Z

Du måste ange vilken provider du ska använda oxå, inte endast sökvägen till databasen.

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/308081

## #15 — LarsG, 2002-01-23T22:07Z

Vad får du för fel?

Permalänk: https://www.webforum.nu/p/308082

## #16 — crisse6, 2002-01-24T10:39Z

hopp... detta är felmesset:

```
ADODB.Recordset fel '800a0e79' 

Åtgärden är inte tillåten när objektet är öppet. 

/billdal/skvaller.asp, rad 94
```

....och rad 94 är den raden jag markerad med fetstil...

pssst... PatrikB vart håller du hus på icq? Fan hade ju brudsnack där ett tag :e

Permalänk: https://www.webforum.nu/p/308083

## #17 — @nders, 2002-01-24T10:49Z

Prova att byta plats på den raden och raden under. 

Mvh,

Permalänk: https://www.webforum.nu/p/308084

## #18 — crisse6, 2002-01-24T11:19Z

okej..har gjort det nu... samma felmess:

```
<%
intPageId = request.querystring( "pageid" )
if intPageId = "" then intPageId = 1

with objRs
  .open strSQL, connect
  .cursorlocation = 3
    .pagesize = 10
  .absolutepage = intPageId
end with

intPages = cint( objRs.pagecount )
intCurrentPost = 0

do while not objRs.eof and intCurrentPost < objRs.pagesize
  strContents = strContents &_
"<tr size=50><td><font face=Verdana size=1 color=""#" & Color & """><b>Rubrik:</b> " & objRs( "rubrik" ) & "</td></font></tr>" &_
    "<br><tr size=50><td><font face=Verdana size=1 color=#333333><b>Datum:</b> " & objRs( "datum" ) & "</td></font></tr>"&_
    "<br><tr size=50><td><font face=verdana size=1 color=#333333><b>Mess:</b> " & objRs( "mess" ) & "<hr size=1 color=#333333></td></font></tr>"
  intCurrentPost = intCurrentPost + 1
  objRs.movenext
loop

for i = 1 to objRs.pagecount
  strNavigation = strNavigation & " <a href='?pageid=" & i & "'>" & i & "</a>"
next

response.write "<table>" & strContents & "</table>"
response.write "<table><tr><td>" & strNavigation & "</td></tr></table>" 
'######### Slut på paging skript ASP ###############
%>
```

Permalänk: https://www.webforum.nu/p/308085

## #19 — @nders, 2002-01-24T11:22Z

Um, är ditt recordsetobjekt öppnat tidigare i koden?

Permalänk: https://www.webforum.nu/p/308086

## #20 — PatrikB, 2002-01-24T11:32Z

Man kan inte sätta vissa av egenskaperna i recordset objectet efter att det är öppnat. Dessa måste sättas före, eftersom de talar om hur recordsetet ska öppnas.

```
with objRs
[b].cursorlocation = 3
.pagesize = 10[/b]
.open strSQL, connect

If Not .EOF Then
.absolutepage = intPageId
End If
end with
```

hoppas att ni förstod :e

cya,
PatrikB

PS ... kan inte köra ICQn på jobbet ... DS

Permalänk: https://www.webforum.nu/p/308087

---

Tråden på webben: https://www.webforum.nu/amne/asp/13976-objekt-krävs  
Nästa sida: https://www.webforum.nu/amne/asp/13976-objekt-krävs/page2.md
