---
title: "databas kopplings problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/59925-databas-kopplings-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "firstchoice"
published: "2002-11-22T13:20:20.000Z"
updated: "2002-12-17T10:36:29.000Z"
replies: 13
views: 701
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/59925-databas-kopplings-problem"
---

# databas kopplings problem

## #1 — firstchoice, 2002-11-22T13:20Z

vad är fel?

```

set rsTitle = Server.CreateObject("ADODB.RecordSet")
rsTitle.CursorLocation = 3
sql = "SELECT t.*, (SELECT COUNT(*) FROM tblNote n WHERE t.TitleId = n.TitleId) AS TitleNoteCount, (SELECT MAX(n.NoteCreationDate) FROM tblNote n WHERE t.TitleId = n.TitleId) AS NoteDate FROM tblTitle t"

If lTitleId <> -1 Then
  sql = sql & " WHERE t.TitleId = " & lTitleId
Else
  sql = sql & " ORDER BY t.Titleid"
End If
    
rsTitle.Open sql, dbconn, 3, 1
rsTitle.ActiveConnection = Nothing
set dbconn = nothing
```

fel meddeladet:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
\[Microsoft\]\[ODBC Microsoft Access Driver\] Too few parameters. Expected 1.
/test/Default.asp, line 42

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

## #2 — firstchoice, 2002-11-22T13:21Z

glömde säga att "line 42" är

```
rsTitle.Open sql, dbconn, 3, 1
```

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

## #3 — mikul, 2002-11-22T14:38Z

Detta borde nog funka:

```
set rsTitle = Server.CreateObject("ADODB.RecordSet")
rsTitle.CursorLocation = 3
sql = "SELECT t.*, (SELECT COUNT(*) FROM tblNote n WHERE t.TitleId = n.TitleId) AS TitleNoteCount, (SELECT MAX(n.NoteCreationDate) FROM tblNote n WHERE t.TitleId = n.TitleId) AS NoteDate FROM tblTitle t"

If lTitleId <> -1 Then
  sql = sql & " WHERE t.TitleId = "& lTitleId
Else
  sql = sql & " ORDER BY t.Titleid"
End If
    
rsTitle.Open sql, dbconn, 3, 1
rsTitle.ActiveConnection = Nothing
set dbconn = nothing
```

/ Mikul

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

## #4 — Mr. N., 2002-11-22T15:13Z

OT:
Det heter "Databaskopplingsproblem", är det så svårt? \*Vill ha en uppgiven smilie\*

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

## #5 — trexter.com, 2002-11-22T16:10Z

:x

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

## #6 — LarsG, 2002-11-22T16:24Z

Felet beror oftast på att det är något kolumnnamn/tabellnamn som inte stämmer.

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

## #7 — firstchoice, 2002-11-25T07:35Z

det fungerar fortfarande inte...samma fel!

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

## #8 — @nders, 2002-11-25T07:37Z

Du har kontrollerat, som LarsG föreslår, att tabell- och fältnamn är stavade på samma sätt i SQL-frågan som i tabelldefinitionerna?

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

## #9 — firstchoice, 2002-11-25T07:43Z

sql frågan funkar bra, när jag kör den mot MS SQL 7, men inte mot ACCESS...kan det vara en begränsning i access?

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

## #10 — @nders, 2002-11-25T07:49Z

Njae, den bör fungera i Access också, under förutsättning att, ja, just det. ;)

Mvh,

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

## #11 — Eitraz, 2002-11-25T08:02Z

Vad jag har för mig så klarar inte Access av COUNT

\-Eitraz

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

## #12 — @nders, 2002-11-25T08:05Z

> **Eitraz skrev:**
>
> Vad jag har för mig så klarar inte Access av COUNT

Då har du fel för dig. :)

Mvh,

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

## #13 — firstchoice, 2002-12-17T09:41Z

hjälp!!! det funkar ju fortfarande inte!!

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

## #14 — Engine^, 2002-12-17T10:36Z

Något strular väl till sig då du har flera SELECT-satser. Jag har inga direkt lyckade lösningar med SELECT-blandningar och Access. Jag brukar istället försöka lösa liknande problem med lösa ut varje SELECT-sats och loopa igenom dessa inifrån och ut tills jag får fram det jag vill ha, men jag blir lite osäker på om detta skulle hjälpa dig i det här fallet :l 

Det kanske är så att Access tappar bort tabellaliaset n? Testa använda dig av tblNote.TableId och tblNote.NoteCreationDate istället.

Access kan vara sååå irriterande ibland, så det kanske bara är så att det är Access som jäklas med dig ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/59925-databas-kopplings-problem
