/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Pinligt sprgsmål: path parameter
Fra : Palle Hans Jensen


Dato : 06-03-01 23:27

Hej,

Jeg har på digiweb et script det ligger i mappen htdocs.

i samme niveau som htdocs ligger mappen scrips som mine
mdb filer skal ligge i.

Fra mit script i htdocs directoriet peger jeg således:

Server.Mappath("f:\home\domænenavndk\scripts\KATALOG.MDB")

- Og får fejlen:
/soeg.asp, line 42

The Path parameter for the MapPath method must be a virtual path. A physical path was used.

- Hvad er det der er forkert?


--
Venlig hilsen / best regards
Palle Hans Jensen
E-mail: ducktrucksinc@nospam.dk
ICQ: 86086027








 
 
Jakob Andersen (07-03-2001)
Kommentar
Fra : Jakob Andersen


Dato : 07-03-01 00:12

"Palle Hans Jensen" <ducktrucksinc@nospam.dk> wrote
> Server.Mappath("f:\home\domænenavndk\scripts\KATALOG.MDB")

Hvis du kender hele stien hvorfor så bruge Server.MapPath()

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Palle Hans Jensen (07-03-2001)
Kommentar
Fra : Palle Hans Jensen


Dato : 07-03-01 07:36

> Hvis du kender hele stien hvorfor så bruge Server.MapPath()

Fordi jeg er den vildeste ASP newbie

- Scriptet var skrevet til et andet domæne hvor jeg kunne lægge tingene
som jeg ville, men nu er det noget jeg gør på foranledning af Digiwebs
supportsider. Der står jeg skal skrive stien på den måde.

Nu ser det sådan her ud:

----------
Set DB = Server.CreateObject("ADODB.Connection")
DBSti = "DBQ=" & Server.Mappath("F:\home\domænenavndk\scripts\KATALOG.MDB")
DB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti
----------

- Men da får jeg fejlen.

- Kan jeg bare ændre det til:

----------
Set DB = Server.CreateObject("ADODB.Connection")
Conn.Open "DBQ=F:\home\domænenavndk\scripts\KATALOG.MDB"
DB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti
----------

- Digiweb skriver det her: http://www.digiweb.dk/support/database.asp

- Hvad ville dit forslag da være?

--
Venlig hilsen / best regards
Palle Hans Jensen
E-mail: ducktrucksinc@nospam.dk
ICQ: 86086027






Palle Hans Jensen (07-03-2001)
Kommentar
Fra : Palle Hans Jensen


Dato : 07-03-01 16:47

> Fordi jeg er den vildeste ASP newbie

Er der ingen de rlige gider give mig et lille skub?

Når jeg skriver følgende:

Set DB = Server.CreateObject("ADODB.Connection")
Conn.Open 'DBQ=f:\home\domænenevavndk\scripts\katalog.mdb'
DB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti

- Får jeg denne fejl:

------------
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/soeg.asp, line 42
------------

Hvis jeg skifter " ud med ' får jeg denne fejl:

------------
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/soeg.asp, line 42

------------

- Jeg er sgu noget lost? HVad skal jeg skrive?


--
Venlig hilsen / best regards
Palle Hans Jensen
E-mail: ducktrucksinc@nospam.dk
ICQ: 86086027








Jakob Andersen (07-03-2001)
Kommentar
Fra : Jakob Andersen


Dato : 07-03-01 18:03

"Palle Hans Jensen" <ducktrucksinc@nospam.dk> wrote
> Er der ingen de rlige gider give mig et lille skub?

> Set DB = Server.CreateObject("ADODB.Connection")
> Conn.Open 'DBQ=f:\home\domænenevavndk\scripts\katalog.mdb'
> DB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti

Prøv med dette

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Driver={Microsoft Access Driver
(*.mdb)};DBQ=f:\home\domænenevavndk\scripts\katalog.mdb"
objConn.open


--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
>
> - Får jeg denne fejl:
>
> ------------
> Microsoft VBScript runtime error '800a01a8'
> Object required: ''
> /soeg.asp, line 42
> ------------
>
> Hvis jeg skifter " ud med ' får jeg denne fejl:
>
> ------------
> Microsoft VBScript runtime error '800a01a8'
> Object required: ''
> /soeg.asp, line 42
>
> ------------
>
> - Jeg er sgu noget lost? HVad skal jeg skrive?
>
>
> --
> Venlig hilsen / best regards
> Palle Hans Jensen
> E-mail: ducktrucksinc@nospam.dk
> ICQ: 86086027
>
>
>
>
>
>
>



Palle Hans Jensen (07-03-2001)
Kommentar
Fra : Palle Hans Jensen


Dato : 07-03-01 18:36

> Prøv med dette
>
> Set objConn = Server.CreateObject("ADODB.Connection")
> objConn.ConnectionString = "Driver={Microsoft Access Driver
> (*.mdb)};DBQ=f:\home\domænenevavndk\scripts\katalog.mdb"
> objConn.open

OK. Ingen held

Jeg får nu fejlen:

------------
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/soeg.asp, line 43
------------

Linie 43 lyder:

objConn.open SQL = "select * from soeg where Titel......<Klip>

--
Palle




Palle Hans Jensen (07-03-2001)
Kommentar
Fra : Palle Hans Jensen


Dato : 07-03-01 19:32

Ville det være til nogen hjælp hvis jeg postede hele source koden
til siden?

Det er en enkelt side (Bare ikke for mig åbenbart). Den har virket før
Digiweb øndrede det så *.mdb filer SKULLE ligge i "Scripts" kataloget
på serveren.

--
Palle



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste