09. marts 2003 - 18:27Der er
7 kommentarer og 2 løsninger
Database help
Hejsa jeg for denne her fejl når jeg går ind på min side: Error Type: Server.MapPath(), ASP 0175 (0x80004005) The '..' characters are not allowed in the Path parameter for the MapPath method. /andre/website/admin/credits/index.asp, line 4
og line 4 ser sådan her ud: DSN = DSN & "DBQ=" & Server.MapPath ("../../dberd/djbulldog_newser.mdb")
stien til mdb skulle være rigtig så ka ik lige helt se hva fejlen er, maybe i ka?
Hvis det er på et web-hotel er der nogle steder man ikke kan skrive ../.. forbi roden af WWW og få adgang til DB delen pga sikkerhed og man er nød ti at skriver stien fuldt ud:
når jeg skriver det skriver den: Error Type: Server.MapPath(), ASP 0172 (0x80004005) The Path parameter for the MapPath method must be a virtual path. A physical path was used. /andre/website/admin/credits/index.asp, line 4
Prøv i første omgang at lægge din DB i samme sted hvor de andre filer ligger og så flyt den en sti op.
Set Conn=Server.CreateObject("ADODB.Connection") Set rs=Server.CreateObject("ADODB.recordset") Conn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="&server.Mappath("djbulldog_newser.mdb"))
SQL="SELECT * FROM tblMin" rs.Open SQL, conn, 1, 3
host owner sagde noget med : for det der er ikke lovligt i asp at bruge .. i en path. så jeg bliver nød til af ændre det, men fuck det!! jeg dør ik af det.
Jo man må bruger .. i en path. Det underliger er jo at man skal bruge .. for at komme en folder tilbage i Server.MapPath Så det virker noget mærkeligt den brokker sig over dem. Var det på et web-hotel du kørte koden?
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.