---
title: "varför funkar inte detta??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7806-varför-funkar-inte-detta"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "prls"
published: "2001-01-20T20:56:00.000Z"
updated: "2001-01-21T19:03:00.000Z"
replies: 15
views: 246
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/7806-varför-funkar-inte-detta"
---

# varför funkar inte detta??

## #1 — prls, 2001-01-20T20:56Z

Hej,
har gjort mitt första försök till databaskoppling med ASP, som dock ej funkar. Koden ser ut som följer:
\<!-- #include virtual="adovbs.inc" --\>
\<HTML\>
\<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver
(\*.mdb)};dbq=c:\\inetpub\\wwwroot\\asp\\databas.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")

Hamta= "SELECT \* FROM tabell1 WHERE ID='1'"
RecSet.Open Hamta, Connect, adOpenStatic, adLockOptimistic %\>

\<% =RecSet ("Förnamn") %\> \<% =RecSet ("Efternamn") %\>

\<% RecSet.Close %\>
\<% Connect.Close %\>
\</HTML\>

Har databasen, adovbs.inc, och asp filen i samma mapp.
Skall tillägga att jag kör win ME  och access 2k.
ASP filen är döpt till default.asp och skriven i anteckningar

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

## #2 — casca, 2001-01-20T21:02Z

Hur ser felmeddelandet ut?

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

## #3 — prls, 2001-01-20T21:03Z

jag får bara en blank sida.
om jag fattar rätt  så bör namnet skrivas ut?

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

## #4 — casca, 2001-01-20T21:06Z

Är du säker på att databasen inte är tom eller nåt? ;)

Låter konstigt.. :l

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

## #5 — prls, 2001-01-20T21:08Z

databasen innehåller en tabell som heter tabell1

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

## #6 — casca, 2001-01-20T21:11Z

Jaja, men finns det nån data i tabellen då? :q

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

## #7 — prls, 2001-01-20T21:11Z

självklart

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

## #8 — casca, 2001-01-20T21:14Z

Hm, dum fråga kanske, men visst kollar du på sidan genom att trycka in
 <http://localhost/asp/> 

??? ;)

Och inte "dubbelklickar" eller nåt sånt dumt? ;)

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

## #9 — prls, 2001-01-20T21:16Z

men när jag skriver <http://localhost/asp> 
får jag följande fel med:
Active Server Pages error 'ASP 0126' 

Include file not found 

/asp/Default.asp, line 1 

The include file 'adovbs.inc' was not found. 
 fast den finns i samma mapp och innehåller 7,24 kb

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

## #10 — prls, 2001-01-20T21:17Z

faktum var att jag först kollade i i dreamweaver´s prewiew in browser

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

## #11 — LarsG, 2001-01-20T21:18Z

Använd Response.write för att skriva ut data

Hamta= "SELECT \* FROM tabell1 WHERE ID=1"
RecSet.Open Hamta, Connect, adOpenStatic, adLockOptimistic 

Response.write RS("Efternamn") 

Jag tog bort '' kring 1. Dom skall inte vara där om ID-kolumnen är numerisk. (Det kanske fungerar i Access men inte i de flesta andra DBMS).

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

## #12 — casca, 2001-01-20T21:19Z

Du måste använda

```
<!-- #include file="adovbs.inc" -->
```

när filen ligger i samma mapp.

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

## #13 — prls, 2001-01-20T21:25Z

efter att jag ändrade koden till include file får jag följande fel meddelande:
Microsoft VBScript compilation error '800a0409' 

Unterminated string constant 

/asp/Default.asp, line 4 

Connect.Open "driver={Microsoft Access Driver
\---------------------------------------------^

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

## #14 — prls, 2001-01-21T10:45Z

Go´morrn.
Nu har jag ändrat lite till i koden, bla. skrivit ihop en rad . Så här ser min kod ut nu:
!-- #include file="adovbs.inc" --\>
\<HTML\>
\<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver(\*.mdb)};dbq=c:\\Inetpub\\wwwroot\\asp\\databas.mdb"

Set RecSet = Server.CreateObject("ADODB.Recordset")
Hamta= "SELECT \* FROM tabell1 WHERE ID='1' "
RecSet.Open Hamta, Connect, adOpenStatic, adLockOptimistic %\>

\<% =RecSet ("Förnamn") %\> \<% =RecSet ("Efternamn") %\>

\<% RecSet.Close %\>
\<% Connect.Close %\>
\</HTML\>

Men jag får fortfarande fel mess. när jag kör:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

\[Microsoft\]\[ODBC Driver Manager\] Data source name not found and no default driver specified 

/asp/Default.asp, line 4

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

## #15 — Rossifumi, 2001-01-21T16:23Z

Ligger din databas där du har skrivit att den skall ligga?

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

## #16 — prls, 2001-01-21T19:03Z

svar JA! Filerna ligger på min hårddisk isamma mapp tillsammans med:
\- adovbs.inc
\- databasen
\- default

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

---

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