webForumDet fria alternativet

Server.MapPath

ASPur ASP

12 svar · 250 visningar · startad av ooostfralla

Medlem sedan nov. 200250 inlägg
Frågan#1

strSource=Server.MapPath("\db\databas.mdb")
Skriver detta men vill komma ett steg ned i katalogerna

Min asp-fil ligger i en katalog kallad admin. Detta medans databas.mdb ligger på samma katalognivå som admin i katalogen db! Hur öppnar jag den med min databas koppling från en fil som ligger i adminkatalogen??!

Medlem sedan okt. 2002257 inlägg
#2

Menar du så här?

strSource=Server.MapPath("../db/databas.mdb")
Medlem sedan nov. 200250 inlägg
#3

Tyvärr har testat det... Följande fel:

Provider (0x80040E4D)
Authentication failed.
/dm00bjjo/admin/include/opendbconnection.inc, line 6

Medlem sedan aug. 20003 575 inlägg
#4

Har du något lösenord på accsesdatabasen ?

Medlem sedan nov. 200250 inlägg
#5

Nej!

Medlem sedan okt. 2002257 inlägg
#6

enligt ditt felmeddelande så blir det ju fel i en fil som ligger ännu en mapp ner.
kanske:

strSource=Server.MapPath("../../db/databas.mdb")

ska funka.

med "../" går du upp en nivå

Medlem sedan nov. 200250 inlägg
#7

Fungerar icke...! Känns som det är något konstigt med denna sketna servern...

Medlem sedan aug. 20003 575 inlägg
#8

Jag har aldrig varit med om något sådant här fel.

Om det inte är att accses filen har lösenord.
Så borde det vara att mappen är skyddad eller inte kan användas i IIS:en.
Du kan inte testa att öppna den i samma mapp först och främst.

Och sedan skapa en annan map och lägga den i ?

Medlem sedan nov. 200250 inlägg
#9

Har testat att lägga databasen i samma katalog, det fungerar... Bara det att jag har filer under som ligger i "över" kataloger som jobbar mot databasen... Tack för hjälpen ska klura lite på en annan lösning...! Tror jag kommit på något...

Medlem sedan aug. 20003 575 inlägg
#10

Då anger du den fysiska vägen. Det är alltid bäst

Medlem sedan okt. 20005 273 inlägg
#11

Jag tycker det är smidigast att lägga sökvägen i Global.asa:

[red]
sub application_onStart
  application("connectionString") = "D:\Inetpub\wwwroot\db\databas.mdb"
end sub
[/red]

För att senare i connectionobjektet ange sökvägen

[red]
strSource = application("connectionString")
[/red]

mvh icaaq

Medlem sedan nov. 200250 inlägg
#12

Fysiskavägen! Gör en databaslösning som ska vara till godtycklig förening som examensarbete... Med andra ord ska det också kunna läggas upp på valfri webserver utan för mycket ändringar! Därför vill jag ha det så... Fast kompromissa går ju alltid! Även om man helst inte vill.... :)

Medlem sedan okt. 20005 273 inlägg
#13

ooostfralla skrev:

Med andra ord ska det också kunna läggas upp på valfri webserver utan för mycket ändringar!

Jag personligen tycker inte att om man får skriva in en sökväg till databasen en gång i global.asa är "för mycket ändringar". Men det är ju min personliga åsikt.

Mvh icaaq

134 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)