---
title: "hämta info med id#"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14371-hämta-info-med-id"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pettsson"
published: "2002-02-10T11:00:00.000Z"
updated: "2002-02-12T14:08:00.000Z"
replies: 16
views: 269
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/14371-hämta-info-med-id"
---

# hämta info med id#

## #1 — pettsson, 2002-02-10T11:00Z

Vad är det för fel på den här koden? Felmeddelandet är: Objektet kunde inte hittas i mängden med det begärda namnet eller numret.

```
<%
set oppna=server.createobject("adodb.connection")
oppna.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("marken")
set recset=server.createobject("adodb.recordset")
idnr=request.querystring("infoid")
dbed="SELECT * FROM scoutm WHERE infonr="& idnr
%>
<% =recset("marke")%>
```

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

## #2 — Rinaldo, 2002-02-10T11:06Z

Fältet marke finns antagligen inte i tabellen...

Kolla om du har fel namn...

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

## #3 — jorgen, 2002-02-10T11:13Z

Hej, iom att du använder set recset=server.createobject("adodb.recordset") borde du ha med min sista rad också?

```
<%
set oppna=server.createobject("adodb.connection")
oppna.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("marken")
set recset=server.createobject("adodb.recordset")
idnr=request.querystring("infoid")
dbed="SELECT * FROM scoutm WHERE infonr="& idnr

RecSet.Open dbed, oppna, adOpenDynamic, adLockOptimistic
```

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

## #4 — pettsson, 2002-02-10T11:23Z

när jag lägger till jörgens rad(vilken jag borde haft med, det glömde jag...) får jag ännu ett fel:

ADODB.Recordset (0x800A0BB9)
Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt.

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

## #5 — jorgen, 2002-02-10T11:53Z

Denna då?

```
RecSet.Open dbed, oppna, adOpenStatic, adLockOptimistic
```

eller ännu hellre:

```
set oppna=server.createobject("adodb.connection")
oppna.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("marken")

idnr=request.querystring("infoid")
dbed="SELECT * FROM scoutm WHERE infonr = "& idnr

set Recset = oppna.Execute(dbed)
```

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

## #6 — pettsson, 2002-02-10T12:10Z

Syntaxfel (operator saknas) i frågeuttrycket 'infonr='

Är inte & infoid operator nog?

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

## #7 — Harback, 2002-02-10T12:16Z

Variablen idnr innehåller inget värde.

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

## #8 — pettsson, 2002-02-10T12:37Z

```
idnr=request.querystring("infonr")
set oppna=server.createobject("adodb.connection")
oppna.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("marken")
set recset=oppna.Execute(dbed)
dbed="SELECT * FROM scoutm WHERE infonr="& idnr
```

Microsoft OLE DB Provider for ODBC Drivers (0x80040E0C)
Det angavs inte någon kommandotext för kommandoobjektet

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

## #9 — jorgen, 2002-02-10T13:14Z

> Syntaxfel (operator saknas) i frågeuttrycket 'infonr='
> Är inte & infoid operator nog?

Din variabel idnr är antagligen tom.

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

## #10 — pettsson, 2002-02-10T13:14Z

vet någon vad jag ska göra för att inte få det felmeddelandet? Jag har ändrat på det mesta för att få det att funka, men det enda jag har lyckats fixa hittills är felmeddelanden...

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

## #11 — jorgen, 2002-02-10T13:25Z

hej, om du kör en response.write på din sql-fråga, vad får du då ut på skärmen?

```
set oppna=server.createobject("adodb.connection")
oppna.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("marken")
idnr=request.querystring("infoid")
dbed="SELECT * FROM scoutm WHERE infonr = "& idnr

response.write dbed

'set Recset = oppna.Execute(dbed)
```

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

## #12 — pettsson, 2002-02-12T13:15Z

resultatet av en response.write dbed blir
SELECT \* FROM scoutm WHERE infonr=11

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

## #13 — @nders, 2002-02-12T13:19Z

pettsson, i ditt förra inlägg har du lagt exekveringen av SQL-frågan innan själva frågan är skapad.

Så om du fortfarande har det så här:

```
set recset=oppna.Execute(dbed)
dbed="SELECT * FROM scoutm WHERE infonr="& idnr
```

Ändra till det här:

```
dbed="SELECT * FROM scoutm WHERE infonr="& idnr
set recset=oppna.Execute(dbed)
```

Fortfarande felmeddelande? Vilket?

Mvh,

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

## #14 — LarsG, 2002-02-12T13:21Z

Ditt sql-statement ser riktigt ut. Om du fortfarande använder denna kod

```
idnr=request.querystring("infonr")
set oppna=server.createobject("adodb.connection")
oppna.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("marken")
set recset=oppna.Execute(dbed)
dbed="SELECT * FROM scoutm WHERE infonr="& idnr
```

så måste du byta ordning på de två sista raderna

```
idnr=request.querystring("infonr")
set oppna=server.createobject("adodb.connection")
oppna.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("marken")
dbed="SELECT * FROM scoutm WHERE infonr="& idnr
set recset=oppna.Execute(dbed)
```

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

## #15 — pettsson, 2002-02-12T13:30Z

Nu får jag det här:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 1 förväntades.

Den rad som det är fel på är

```
set recset=oppna.execute(dbed)
```

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

## #16 — @nders, 2002-02-12T13:38Z

Kontrollera stavningen på tabell- och fältnamn.

Mvh,

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

## #17 — pettsson, 2002-02-12T14:08Z

jag har kollat, alla fält och tabeller stämmer. och det är fortfarande samma fel :(

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/14371-hämta-info-med-id
