Avatar billede freeman Nybegynder
02. marts 2002 - 11:18 Der er 3 kommentarer og
2 løsninger

Include file &/eller Include virtual ??

Jeg har en side som ligger den /include/poll/poll.asp
Den side har jeg så includeret på alle mine andre sider, med include file..

Problemet er jo så bare at pool.asp includere en fil selv samt conecter til en database..

Og når man includere, så bliver den jo taget med i den aktuelle side, og derfor er stien jo forkert..

(det lyder da hvis lidt mystisk, men håber I forstår)

Hvad kan jeg gøre for at den bruger sin rigtige sti, altså så scriptet virker..

og hvad er forskellen på include file & include virtual ?
Avatar billede ncp Nybegynder
02. marts 2002 - 11:27 #1
brug include virtual!
sådan i pool.asp:
<!--#include virtual="/include/poll/FIL.inc"-->
Avatar billede coltau Juniormester
02. marts 2002 - 11:29 #2
Anvend den absolutte sti til databasen.

function DBConnect
  Set DBConnect = Server.CreateObject("ADODB.Connection")
  DBConnect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("\scripts\portal.mdb")
end function

Denne function anvender jeg og det er underordnet i hvilken mappe den er placeret eller jeg includere filen fra - netop fordi at stien til databasen angives absolut: server.MapPath("\scripts\portal.mdb")
Avatar billede ncp Nybegynder
02. marts 2002 - 11:29 #3
forskellen er, at include file kun kan bruges til at tage filer ud fra hvor du er - med include virtual skal du angive hele stien...

forståligt ?
Avatar billede freeman Nybegynder
02. marts 2002 - 11:35 #4
Ahh, now I got it.. Så lærte jeg da det :-)
Nu virker det bare fint !

Tak begge
Avatar billede ncp Nybegynder
02. marts 2002 - 11:38 #5
så lidt... tak for ponits...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester