Toon posts:

[ASP/ADO] '..' werkt niet in Server.MapPath*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een vraagje over een dsn less database connection met asp.

Ik snap iets niet omtrent ../ en server.mappath

Ik heb dus de volgende mappen
dsn (waar men database in staat)

site(waarin mijn site staat)
hieronder heb ik 1 index pagina
en een map save waarin save_gegevens.asp instaat

nu is men database connectie voor
index.asp = call Open_DSNLESS_DB("/dsn/db_oudenburg.mdb")

nu zou ik denken dat ik voor mijn submap save
save_gegevens.asp = call Open_DSNLESS_DB("/../dsn/db_oudenburg.mdb")
zou moeten gebruiken maar dat werkt echter niet.
het werkt enkel als ik deze identiek als index.asp gebruik.
call Open_DSNLESS_DB("/dsn/db_oudenburg.mdb") dus

ik snap het niet echt waarom. we zijn van server verandert en de vorige ondersteunde dat blijkbaar wel. Is mijn conclusie ergens verkeerd? ik weet het niet.

  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Doe eens een Response.Write met die verschillende onderdelen en kijk eens naar de verschillen?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
heb ik gedaan, maar hij zegt dat hij geen .. in server.mappath ondersteund.

  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

ASP:
1
2
3
<%
Response.Write Server.Mappath("../web/test.asp")
%>

Levert bij mij geen problemen op?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 08-04 12:54

Jaspertje

Max & Milo.. lief

Waarom zou je dat willen gorgi_19?

Ik zou gewoon
ASP:
1
server.mappath("/vanaf/je/root/en/dan/naar/de/database.dba")

Dan weet je namelijk ook altijd dat je database aangeroepen wordt
Hier staat je db dus in /vanaf/je/root/en/dan/naar/de/database.dba

[ Voor 19% gewijzigd door Jaspertje op 31-05-2005 11:33 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Jaspertje schreef op dinsdag 31 mei 2005 @ 11:33:
Waarom zou je dat willen gorgi_19?

Ik zou gewoon
ASP:
1
server.mappath("/vanaf/je/root/en/dan/naar/de/database.dba")

Dan weet je namelijk ook altijd dat je database aangeroepen wordt
Hier staat je db dus in /vanaf/je/root/en/dan/naar/de/database.dba
Sowieso ben ik ook meer voor 1 include bestand met daarin de configuratiebestanden en een hard pad (dus geen gebruik van Server.Mappath)
Maar mijn reactie was meer op zijn bewering:
Verwijderd schreef op dinsdag 31 mei 2005 @ 11:16:
heb ik gedaan, maar hij zegt dat hij geen .. in server.mappath ondersteund.
En hiervan heb ik het idee dat wat hij zegt niet klopt.

[ Voor 4% gewijzigd door gorgi_19 op 31-05-2005 11:34 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
dank u jasper.

aan knaag...:
test
Server.MapPath() error 'ASP 0175 : 80004005'

Disallowed Path Characters

/odb/save/test.asp, line 11

The '..' characters are not allowed in the Path parameter for the MapPath method.
geloof je het nu?

[ Voor 8% gewijzigd door Verwijderd op 31-05-2005 11:37 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op dinsdag 31 mei 2005 @ 11:37:
dank u jasper.

aan knaag...:


[...]


geloof je het nu?
Dan moet je Parent Paths aanzetten in IIS.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
mja, ikzelf kan dat dus niet. Dus best de administrator dan eens raadplegen.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Titelfix. extend, lees *** Over topictitels in P&W - lezen voor topic openen!!! *** eens door om te zien wat wij van een topictitel verwachten in Programming & Webscripting. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op dinsdag 31 mei 2005 @ 11:39:
mja, ikzelf kan dat dus niet. Dus best de administrator dan eens raadplegen.
IIS Lockdown tool, of IIS 6.0 vs IIS 5.0 (andere basisinstellingen) is ws de oorzaak.

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1