---
title: "fel ADODB.Recordset error '800a0bb9'"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/77170-fel-adodb-recordset-error-800a0bb9"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "magnusfeldth"
published: "2003-05-16T16:40:18.000Z"
updated: "2003-05-16T17:32:24.000Z"
replies: 3
views: 285
page: 1
pages: 1
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/77170-fel-adodb-recordset-error-800a0bb9"
---

# fel ADODB.Recordset error '800a0bb9'

## #1 — magnusfeldth, 2003-05-16T16:40Z

ADODB.Recordset error '800a0bb9' 

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. 

/assistenten.asp, line 278 

Jag skickar ett värde till ett form som finns i en server.execute...

```
<% if request.querystring("do") = "sokning" then

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("addemalmbergadmin/tubsockan.mdb")

Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL2 = "select * from sockrates where rubrik like '%" & request.form("search1") & "%' ORDER BY ID DESC"
RecSet.Open SQL2, Connect, adOpenStatic, adLockOptimistic   <---rad278

do until recset.EOF
%>
<%=recset("ID")%>&nbsp;<%=recset("Rubrik")%><br>
<%
recset.Movenext
Loop
recset.Close
end if
%>
```

går det inte eftersom den ligger i en server.execute eller? Hur kan jag göra?

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

## #2 — LarsG, 2003-05-16T16:49Z

server.execute har ingen betydelse i sammanhanget.

Felet beror nog på att konstanterna adOpenStatic, adLockOptimistic är odefinierade.

Det är för övrigt onödigt att använda dem i detta läge eftersom du bara behöver ett recordset som är readonly och forwardonly. Använd

```
set RecSet = connect.execute(SQL2)
```

och då kan du även ta bort denna rad

```
Set RecSet = Server.CreateObject("ADODB.Recordset")
```

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

## #3 — magnusfeldth, 2003-05-16T17:20Z

tack, nu funkar det!

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

## #4 — Josef, 2003-05-16T17:32Z

Lite optimeringar: ;)

```
<%
If request.querystring("do") = "sokning" then

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &Server.MapPath("addemalmbergadmin/tubsockan.mdb")

SQL2 = "select * from sockrates where rubrik like '%" & request.form("search1") & "%' ORDER BY ID DESC"

Set RecSet = Connect.Execute(SQL2)

Do until recset.EOF
     Response.Write(RecSet("id") & " " & RecSet("rubrik") & "<br>")
     RecSet.Movenext
Loop

RecSet.Close : Set RecSet = Nothing
Connect.Close : Set Connect = Nothing
End if
%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/77170-fel-adodb-recordset-error-800a0bb9
