---
title: "Too few parameters"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/59468-too-few-parameters"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jns"
published: "2002-11-18T22:10:22.000Z"
updated: "2002-11-19T22:49:05.000Z"
replies: 5
views: 273
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/59468-too-few-parameters"
---

# Too few parameters

## #1 — jns, 2002-11-18T22:10Z

denna kod fungerar inte ca var 8 gång... konstigt nog...
den ska visa upp en bild ur en databas, allt fungerar parfekt ända tills man... ja plötsligt ibland så funkar den inte...
kod:

```
<html>

<%
gallery = request.querystring("gallery")
iid = request.querystring("id")

set mincon =Server.CreateObject("ADODB.Connection")
set rs = server.createobject("ADODB.Recordset")
mincon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\kalasmannen\db\harvard.mdb")
SQL = "SELECT * from " & gallery & " WHERE ID = " & iid & ""
rs.Open SQL, mincon
%>

<link rel="stylesheet" href="../styles2.css" type="text/css">
<body class="text" marginwidth=0 marginheight=0 topmargin=0 leftmargin=5>
<table style='width: 100%; height: 100%;'>
 <tr>
    <td style='text-align: center; vertical-align: middle'><img src="<%=gallery%>/<%=rs("namn")%>.gif"></td>
 </tr>
</table>
</html>
```

felmeddelande:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' 

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. 

/kalasmannen/portfolio/gallery/picview.asp, line 11
```

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

## #2 — Jesper T, 2002-11-18T22:26Z

Jag skulle kanske ha gjort så här:

```
<%
gallery = request.querystring("gallery")
iid = cint(request.querystring("id"))

set mincon =Server.CreateObject("ADODB.Connection")
set rs = server.createobject("ADODB.Recordset")
mincon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\kalasmannen\db\harvard.mdb")
SQL = "SELECT * from " & gallery & " WHERE ID = " & iid
rs.Open SQL, mincon
%>
```

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

## #3 — LarsG, 2002-11-18T22:29Z

Jag tycker att ditt upplägg med att skicka tabellnamn i en querystring är helt felaktigt. Lagra informationen i en tabell och använd querystring enbart för att ange sökvillkor.

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

## #4 — jns, 2002-11-19T20:37Z

vad menas med "cint"?

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

## #5 — Eitraz, 2002-11-19T20:50Z

Man konverterar ett uttryck till en integer (siffra)

ex:
nummer = "1"
num = CInt(nummer)

då blir
num = 1

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

## #6 — solbulle, 2002-11-19T22:49Z

Lägg till ett par satser som kollar om du dels bifogar en querystring samt en koll om rs verkligen innehåller något =\> om inte skriv tex ut ett felmess.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/59468-too-few-parameters
