webForumDet fria alternativet
Logga in / Bli medlem

server mappath

ASP

22 svar · 556 visningar · startad av Jymdis · sida 2 av 2

Trådstarten, av Jymdis

Hejsan! Jag försöker connecta till en databas via server.mappath men råkar in i lite problem (har alltid haft DSN innan nämligen): Strukturen ser ut såhär: / /data/ /html/ /html/connections/ I html/connections ligger industri.asp som innehåller: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../../data/industri.mdb") Detta fungerar på de sidor där industri.asp inkl

Läs hela trådstarten →
Medlem sedan juni 200032 967 inlägg
#21

@nders skrev:

Kan man få se lite mer kod runt om den kodrad som genererar det felet?

Medlem sedan mars 20016 260 inlägg
#22

http://www.webforum.nu/showthread.php?s=&postid=751208#post751208

Kolla där så har du koden, det kanske inte var så uppenbart med det var svar på två frågor i det inlägget :)

Medlem sedan juni 200032 967 inlägg
#23

Okej, då har jag två frågor till dig:

  1. Varför använder du + för att konkatenera i din SQL-fråga? Använd &, det är det det är till för. ;)

  2. Vad händer om du öppnar recordset på normalt vis, dvs:

Set objConn = Server.Createobject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/../data/databas.mdb")
Set RS = objConn.Execute ("SELECT *  FROM page  WHERE page = '" & Replace(Recordset1__MMColParam, "'", "''") & "' and language = '" & Replace(Recordset1__MMlanguage, "'", "''")& "'  ORDER BY ID desc")
369 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
117 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)