---
title: "Hittar inte adovbs.inc"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7987-hittar-inte-adovbs-inc"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Hallgren"
published: "2001-02-03T10:19:00.000Z"
updated: "2001-02-04T15:23:00.000Z"
replies: 29
views: 332
page: 1
pages: 2
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/7987-hittar-inte-adovbs-inc"
---

# Hittar inte adovbs.inc

_Sida 1 av 2._

## #1 — Hallgren, 2001-02-03T10:19Z

Aarrgghh...update skriptet jag gör hittar inte min inclue fil. Jag fattar inte varför, då jag har kollat över sökvägen gång på gång och provat olika.

Mitt mappsystem ser up så här:

Inetpub-\>wwwroot-\>library
**Library** (finns mapparna\]
database
update

I add.asp filen som ligger i update har jag adovbs.inc och använer sökväg:
\<!--#include virtual="adovbs.inc" --\> men får upp:
The include file 'adovbs.inc' was not found. **/library/update/add.asp, line 1**

Mm...den ligger ju där. :(

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

## #2 — crisse6, 2001-02-03T10:48Z

jag vet inte, men ska det inte vara 
\<!--#include file="adovbs.inc" --\>
istället för
\<!--#include virtual="adovbs.inc" --\>  

eftersom på include-sökvägen verkar det som att den inte ligger i någon annan mapp???? virtual används väl bara till när den ligger i en annan mapp..????
typ så här använder man väl virtual:
\<!--#include virtual="/mappen/adovbs.inc" --\>

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

## #3 — jonne, 2001-02-03T11:04Z

Virtual är en relativ sökväg alltså den utgår från sitens root url, file därimot är en absolut skökvag.

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

## #4 — PatrikB, 2001-02-03T11:06Z

Har du provat:
\<!--#include virtual="/library/adovbs.inc"--\>

om det är i library adovbs ligger.

Ett bättre alternativ är att kopiera in de konstanter du behöver direkt på asp sidan så slipper du "köra" 7 kb onädig kod.

cya,

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

## #5 — Hallgren, 2001-02-03T11:08Z

Provade att köra /library/abovbs.inc men då fick jag bara upp hela add.asp koden. :l

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

## #6 — Hallgren, 2001-02-03T12:39Z

Jag tog och började om och då verkar mitt lilla problem ha fixat sig, men nu är det något annat som jäklas med mig.

**Meddelandet**
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error in FROM clause.
/update/add.asp, line 12

```

<!-- #include virtual="/databaser/adovbs.inc" -->

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\databaser\update.mdb"

Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM update"

RecSet.Open Addera, connect, adOpenStatic, adLockOptimistic

RecSet.AddNew

RecSet("Fornamn") = Request.Form("fornamn")
RecSet("Efternamn") = Request.Form("efternamn")
RecSet("Adress") = Request.Form("adress")

RecSet.Update
RecSet.Close
Connect.Close
%>
```

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

## #7 — @nders, 2001-02-03T12:49Z

hörru du, jag tycker du ska byta namn på din tabell.

update är ett ganska hyfsat reserverat ord i sql.

ex: update tabell set fält = värde where bla=1

mvh,

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

## #8 — Hallgren, 2001-02-03T12:55Z

Aaaahh...uuuuh?

De där med att update är upptaget fatatr jag, men inte var inte vart jag ändrar. :l

Har ändrat:
Addera = "SELECT \* FROM update"
till
Addera = "SELECT \* FROM Add"
men det verkar som om jag måste ändra det någon annan stans också, men vart?

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

## #9 — @nders, 2001-02-03T13:11Z

du har väl bytt namn på tabellen i databasen också?

får du fortfarande samma felmeddelande?

är det okej om jag förkortar din kod lite? ;)

```
<!-- #include virtual="/databaser/adovbs.inc" -->

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\databaser\update.mdb"

strSQL = "INSERT INTO [tabellensomintefårhetaupdate] (Fornamn, Efternamn, Adress) VALUES ('" & Request.Form("fornamn") & "', '" & Request.Form("efternamn") & "', '" & Request.Form("adress") & "')"
Connect.execute (strSQL)
Connect.Close
%>
```

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

## #10 — Hallgren, 2001-02-03T14:20Z

Aarrgghhh...nu slänger jag upp filerna istället, så om någon får tid och lust så kan ni väl ta en titt.

[Filer!](http://www.truedesign.nu/dh/update.zip)

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

## #11 — Hallgren, 2001-02-03T16:24Z

Har nu löst ännu ett prob. men nu vägara skriptet uppdatera databasen.

Cannot update. Database or object is read only. Line 21 

Har kollat databasen och den är inte "read only"

```
<!-- #include virtual="/databaser/adovbs.inc" -->

<%

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*mdb)};dbq=c:\inetpub\wwwroot\databaser\addmenu.mdb"

Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM addmenu"

RecSet.Open Addera, Connect, adopenStatic, adLockOptimistic

RecSet.AddNew

RecSet("Fornamn") = Request.Form("fornamn")
RecSet("Efternamn") = Request.Form("efternamn")
RecSet("Adress") = Request.Form("adress")

RecSet.Update
RecSet.Close
Connect.Close

%>
```

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

## #12 — icaaq, 2001-02-03T17:16Z

är det inte mappen med databasen som är bara read only da??

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

## #13 — Hallgren, 2001-02-03T17:29Z

Nix :l

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

## #14 — Vide, 2001-02-03T18:19Z

Varför använder du ett recordset för att uppdatera? Bättre och prestandamässigt bättre för servern att använda ett vanligt Connection-objekt att göra detta... :)

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

## #15 — Hallgren, 2001-02-03T18:33Z

Och jag förmodar att jag måste skriva om hela skriptet då. :l \*tåren i ögat\* :e

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

## #16 — Vide, 2001-02-03T18:39Z

bygga om och bygga om: 

```
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*mdb)};dbq=c:\inetpub\wwwroot\databaser\addmenu.mdb"

strSQL = "INSERT INTO addmenu (fornamn, efternamn,adress) VALUES('"&Request.Form("fornamn")&"', '"&Request.Form("efternamn")&"', '"&Request.Form("adress")&"')"
Connect.execute(strSQL)
Connect.Close
```

.. gör samma sak... :)

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

## #17 — Hallgren, 2001-02-03T19:06Z

Operation must use an updateable query.
/update/addmenu.asp, line 9

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

## #18 — @nders, 2001-02-03T20:48Z

då har du fel rättigheter satta på databasmappen antar jag.

iusr_servernamn och iwam_servernamn bör ha rxwd på den mappen.

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

## #19 — Hallgren, 2001-02-03T21:01Z

Eftersom jag är asp guru så vet jag exakt vad du pratar om. ;) :e

Förmodar at det är någon inställning på server eller?

Hur som helst hittar jag inte, men bara så ni vet så använder jag IIS.

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

## #20 — Damion, 2001-02-03T21:39Z

Hallis u sux §e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7987-hittar-inte-adovbs-inc  
Nästa sida: https://www.webforum.nu/amne/asp/7987-hittar-inte-adovbs-inc/page2.md
