Detta fungerar på de sidor där industri.asp inkluderas (SSI) som ligger exakt så som MapPath säger, (http://server.jymdis.com/industri/) men inte när man försöker titta på ett dokument som exempelvis ligger i mapp i /html/.
Mitt andra fel går att skåda på www.jymdis.com, jag har ingen aning om varför det inte funkar, det ska göra det.
För jag vill det ska fungera både på min lokala dator (testservern) och på den riktiga. Vill bara kunna dumpa över alla filerna och då ersätt connection-strängen. Jag vet att jag kanske är lite lat men det ska ju gå tycker man.
Det funkar ju inte iheller då rooten för sajten är satt till /admin165/user172/html/ och om jag använder så som du säger doggelito så letar den efter databasen på /admin165/user172/html/admin165/user172/data/databas.asp eller liknande.
Många servrar/admin har stängt av funktionen att kunna klättra upp i trädstrukturen. Alltså ../ fungerar inte.
Men i detta fall borde de ge ett felmeddelande om att just ../ är avaktiverat. Finns inget sådant?
Nopes, det blir det inte. Själva problemet är ju inte att det inte fungerar, utan att sökvägen blir olika beroende på var min "connection" fil inkluderas med hjälp av include.
Nopes, det blir det inte. Själva problemet är ju inte att det inte fungerar, utan att sökvägen blir olika beroende på var min "connection" fil inkluderas med hjälp av include.
Vilket ju är ganska självklart om man inleder en sökväg med ../ , eftersom det är relativt till den sökväg aktuell fil ligger i.
Provade du mitt förslag ovan?
Hur ser mappstrukturen ut?
edit: glöm min sista fråga, du har svarat på den i ditt första inlägg.
@nders:
vilket förslag syftar du på?
jag har uppdaterat mdac å även provat med "Server.mappath("/../data/databas.mdb". Den hittar databasen och så, men sen uppkommer felet med "error '80004005' ".
Jag har typ denna structuren i HTML:
/connections/
/pages/
default.asp
i pages ligger olika sidor (som i sin tur kan ligga i egna mappar) och i connections ligger connection scriptet som inkluderas på alla sidor som connectar till databasen.
Usch, det värsta är att om det bara funnits DSN på servern hade jag inte haft dom här problemen öht.
Angående att det är ganska självklart vet jag ju inte riktigt om jag håller med, själva connectionen till databasen gör ju i connect.asp i connections och man hade ju kunnat tänka sig att var än filen inkluderas så är det sökvägen ifrån connections/connect.asp som skulle gälla, men så är det visst inte.
Angående att det är ganska självklart vet jag ju inte riktigt om jag håller med, själva connectionen till databasen gör ju i connect.asp i connections och man hade ju kunnat tänka sig att var än filen inkluderas så är det sökvägen ifrån connections/connect.asp som skulle gälla, men så är det visst inte.
Det är filen som inkluderar databaskopplingen som är den som exekveras, så det är därifrån sökvägen räknas.
Okej, då vet jag det - får väl försöka fixa det på nåt snyggt sätt.
Men det viktigaste är kvar, varför får jag det fel jag får på https://www.jymdis.com samt lokalt server.jymdis.com. Det funkar med dsn men inte med dsn-less.
255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91