webForumDet fria alternativet

Vad är felet ?

ASP

8 svar · 209 visningar · startad av Tik

Medlem sedan juli 2002108 inlägg
Frågan#1

Microsoft JET Database Engine error '80004005'

Unrecognized database format 'h:\home\users\inegnsida.nu_yq6x00y5jfkc7l0m7k33\Database\data.mdb'.

/default.asp, line 9

Medlem sedan juli 2002108 inlägg
#2

Alltså, database ligger under \database och heter data.mdb.

Men vad kommer det

h:\home\users\inegnsida.nu_yq6x00y5jfkc7l0m7k33

ifrån ?

Medlem sedan jan. 20032 285 inlägg
#3
objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/Database/data.mdb")

Kanske funkar? Eller vad får du om du skriver ut det i webläsaren?

Response.Write(Server.MapPath("/Database/data.mdb"))

Menade jag då :)

Medlem sedan juli 2002108 inlägg
#4

Vad skall jag ersätta med vad ?

Medlem sedan juli 2002108 inlägg
#5

och line 9 ser så här ut:

Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Database/data.mdb")&"" %>

Medlem sedan jan. 20032 285 inlägg
#6

Ersätt den med

Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/Database/data.mdb")
Medlem sedan sep. 20026 425 inlägg
#7
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Database/data.mdb")

Borde fungera??

Medlem sedan sep. 20026 425 inlägg
#8

Sebbe hann någon sekund före. Men han och jag är nog eniga - våra koder borde fungera!

Medlem sedan jan. 20032 285 inlägg
#9

m_soderlund: Nja... Jag har en backslash innan mappen så att den utgår från rooten.

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)