---
title: "funkar fortf inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7810-funkar-fortf-inte"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "prls"
published: "2001-01-21T20:52:00.000Z"
updated: "2001-01-21T23:34:00.000Z"
replies: 6
views: 148
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/7810-funkar-fortf-inte"
---

# funkar fortf inte

## #1 — prls, 2001-01-21T20:52Z

Hej, för enkelhetens skull börjar jag på nytt:
Jag kör alltså win ME, har installerat PWS fr option pack 5. Eftersom jag inte fick min databaskoppling med ASP att funka, har jag avinstallerat PWS, laddat ner på nytt  och installerat på nytt.
I mappen C.\\inetpub\\wwwroot\\asp har jag 3 filer:
\- databas.mdb
\- adovbs.inc
\- default.asp
Min default.asp sida ser ut så här:
\<!-- #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"

Ser RecSet = Server.CreateObject ("ADODB.Recordset")

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

\<% =RecSet("Namn") %\> \<% =RecSet("Efternamn") %\>\<BR\>

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

\</HTML\>
När jag kör lokalt får jag följande fel meddelande:
Microsoft OLE DB Service Components error '80040e73' 

Format of the initialization string does not conform to the OLE DB specification. 

/asp/Default.asp, line 6 

tilläggas kan (vet inte om det betyder nåt) om jag kör den medföljand global.asa får jag beskedet att jag inte är autoriserad att se filen???

Jag använder Access 2k - har försökt konvertera till tidigare ver. utan förändring.
\- kan det vara så att jag saknar ngn komponent eftersom jag har win ME?

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

## #2 — prls, 2001-01-21T20:55Z

kan jag behöva ändra nåt i kontrollpanel/ODBC data source?

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

## #3 — Rossifumi, 2001-01-21T22:48Z

Vet inte ifall du bara skrev fel nu med det står:

```
Ser RecSet = Server.CreateObject
```

istället för

```
Set RecSet = Server.CreateObject
```

Sen skall du inte a '-fnutt runt tal i din SQL-sats (om du använder tal i access).

Testa denna kod annars:

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/asp/data.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
%>
```

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

## #4 — prls, 2001-01-21T22:59Z

när jag ersatte med ditt förslag fick jag fel utskriften:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Could not find file '(unknown)'. 

/asp/Default.asp, line 7

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

## #5 — PatrikB, 2001-01-21T23:05Z

Hello,
det blev nog lite fel i connection stringen efter Connect.Open

Ändra till:

```
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\asp\databas.mdb"
```

eller denna:

```
Connect.Open "provider=Microsoft.Jet.OLEDB.4.0;" & _
Data Source=c:\inetpub\wwwroot\asp\databas.mdb"
```

som är ett klart bättre sätt att accessa databasen

cya,

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

## #6 — prls, 2001-01-21T23:10Z

Patrik, menade Du att hela "sidan" skall se ut så här:
\<!-- #include file="adovbs.inc" --\>

\<HTML\>

\<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "provider=Microsoft.Jet.OLEDB.4.0;" & \_
Data Source=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("Namn") %\> \<% =RecSet("Efternamn") %\>\<BR\>

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

\</HTML\>

Detta funkar tyvärr inte heller. Fel messet jag får:
Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/asp/Default.asp, line 8 

Data Source=c:\\inetpub\\wwwroot\\asp\\databas.mdb"

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

## #7 — prls, 2001-01-21T23:34Z

ÄNTLIGEN funkar det!!!!
koden som ger det svar jag ville ha:
\<!-- #include virtual="asp/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 ("Namn") %\>&nbsp; \<% =RecSet ("Efternamn") %\>\<BR\>

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

\</HTML\>

ngra kommentarer?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7810-funkar-fortf-inte
