---
title: "too few parameters"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10617-too-few-parameters"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Hazze"
published: "2001-07-17T20:29:00.000Z"
updated: "2001-07-18T10:48:00.000Z"
replies: 11
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/10617-too-few-parameters"
---

# too few parameters

## #1 — Hazze, 2001-07-17T20:29Z

hittade lite kod när jag sökte här som verkade användbar :) ett problem har dock dykt upp på följande rader:

```
strsql1 = "select count(*) as antalpolare from kompisar where login = '" & session("online") & "'"
strsql2 = "select count(*) as antalnya from meddelande where till = '" & session("online") & "' and status='nytt'" 

set rs1=Databas.execute(strsql1)
set rs2=Databas2.execute(strsql2)
polare = rs1("antalpolare")
nyameddelanden = rs2("antalnya")
```

felmeddelande:

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

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

 :q

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

## #2 — icaaq, 2001-07-17T20:35Z

```
strsql1 = "select count(*) as antalpolare from kompisar where login = '" & session("online") & "'"
strsql2 = "select count(*) as antalnya from meddelande where till = '" & session("online") & "' and status='nytt'" 
set rs1=Databas.execute(strsql1)
[b]set rs2=Databas2.execute(strsql2)[/b]
polare = rs1("antalpolare")
nyameddelanden = rs2("antalnya")
```

vad är den fetmarkerade raden för något har du öppnat 2 connections??

jag vet inte om det är felet men det såg lite mysko ut ...tyckte jag??

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

## #3 — cyprys, 2001-07-17T20:37Z

Dubbelkolla så att alla tabellnamn är exakt samma som i databasen.
Menar kolumnnamn...

Har du två databaser?

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

## #4 — Hazze, 2001-07-17T20:37Z

hela koden ser ut såhär:

```
<%
Set Databas = Server.CreateObject("ADODB.Connection")
Set Databas2 = Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("medlemmar.mdb")
MdbFilePath2 = Server.MapPath("mess.mdb") 

Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & MdbFilePath & ";"
strsql1 = "select count(*) as antalpolare from kompisar where login = '" & session("online") & "'"
strsql2 = "select count(*) as antalnya from meddelande where till = '" & session("online") & "' and status='nytt'" 

set rs1=Databas.execute(strsql1)
set rs2=Databas2.execute(strsql2)
polare = rs1("antalpolare")
nyameddelanden = rs2("antalnya")
rs1.close
rs2.close
%>
```

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

## #5 — icaaq, 2001-07-17T21:00Z

LarsG sa en gång

> Möjliga felkällor: felstavade kolumnnamn, odefinierade variabler, bortglömda apostrofer.

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

## #6 — cyprys, 2001-07-17T21:01Z

Jag tror på fel kolumnnamn någonstans

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

## #7 — icaaq, 2001-07-17T21:02Z

om du skriver ut dina SQL-satser med response.write vad får du då??

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

## #8 — Hazze, 2001-07-17T22:50Z

okej, det var precis som du trodde cyprys, slarv av mig :r

däremot kommer det ett nytt problem nu:

felmeddelande:

ADODB.Connection error '800a0e78' 

Operation is not allowed when the object is closed. 

skriver ut det så här:

```
<% Response.Write"Välkommen, " & Session ("namn") & ", du har " & polare & "kompisar och " & rs2("antalnya") & " nya meddelanden." %>
```

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

## #9 — terranigma, 2001-07-18T07:02Z

Borde det inte vara en:

```
Databas2.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & MdbFilePath2 & ";"
```

med någonstans??

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

## #10 — cyprys, 2001-07-18T07:21Z

Precis. Borde nog öppna även den andra databasen..

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

## #11 — Hazze, 2001-07-18T10:46Z

ok, det börjar ta sig :D

nu får jag inget felmeddelande men det skrivs inte heller ut något annat än en 0:a, även om man har nya meddelanden osv..

ändrade även lite i koden som skriver ut så det ser ut såhär nu:

```
<% Response.Write"Du har " & polare & " kompisar." %>
```

och

```
<% Response.Write"Du har " & nyameddelanden & " nya meddelanden." %>
```

 :q

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

## #12 — Hazze, 2001-07-18T10:48Z

nevermind, löste det :D

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

---

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