---
title: "Varför fungerar inte detta?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7523-varför-fungerar-inte-detta"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "anhel96"
published: "2000-12-22T00:32:00.000Z"
updated: "2000-12-28T22:15:00.000Z"
replies: 1
views: 186
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/7523-varför-fungerar-inte-detta"
---

# Varför fungerar inte detta?

## #1 — anhel96, 2000-12-22T00:32Z

\<%
' Här skapar vi en dsn-less connection mot namnsdag
Set Connect = Server.CreateObject("ADODB.Connection")
dbFilePath = Server.MapPath("namnsdagar.mdb")
Connect.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & dbFilePath & ";"
SQLStmt = "SELECT namn1,namn2 FROM Namnsdag WHERE Manad="&Month(Date)&" AND Dag="&Day(Date)&""
Set namnsdag = Connect.Execute(SQLStmt)
%\>
\<%=namnsdag("namn1")%\>
\<%If namnsdag("namn2")\<\>"" Then %\>
     och \<%=namnsdag("namn2")%\> 
\<%End If%\> 
    har namnsdag, grattis.\<br\>
\<%
'Vi stänger databasen
Connect.close
Set Connect=nothing 
%\>    

Får följande felutskrift:

Microsoft OLE DB Provider for ODBC Drivers fel '80004005' 
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Ogiltig kopplingssekvens som inte kan hanteras av operativsystemet. 
/Index.asp, rad 7

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

## #2 — PelleJ, 2000-12-28T22:15Z

När man använder datum i en selectsats mot en Access databas måste datumet inneslutas med #

SQLStmt = "SELECT namn1,namn2 FROM Namnsdag WHERE Manad=#"&Month(Date)&"# AND Dag=#"&Day(Date)&"#"

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7523-varför-fungerar-inte-detta
