Frågan 3 nov. 2002 16:59 #1 Tja! Skriver man inte så här ifall man vill öppna en databas som har lösenord ???
<%
Dim ConnectString, conn
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/databas.mdb")&";pwd=hejsan"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString
%>
Den fungerar inte! Den säger:
Microsoft JET Database Engine error '80004005'
Could not find installable ISAM.
/conn.asp, line 6
Ni kan räkna där uppe vilken som e line 6!
P Palleman Medlem sedan dec. 2000 557 inlägg När du kör med Jet.OLEDB får du skriva password istället för pwd .
D DiDjo Medlem sedan nov. 2002 544 inlägg öj! de fungerade inte! Så här blev de!
Microsoft JET Database Engine error '80040e4d'
Cannot start your application. The workgroup information file is missing or opened exclusively by another user.
/conn.asp, line 6
P Palleman Medlem sedan dec. 2000 557 inlägg Hmm.. låter som om du har behörighetsproblem.
Arbetar du lokalt med koden i fråga?
D DiDjo Medlem sedan nov. 2002 544 inlägg Vad menar du med "lokalt"???? ifall jag har den i varje .asp fil så nej! Jag har en include fil!
D Dpo Medlem sedan aug. 2000 159 inlägg Varför ska du ha access lösenord? Att ta sig förbi access lösenordet tar mig ca 30 sekunder, bättre att inte lägga accessfilen publikt eller döpa den til 43fdj4u45hj54rjrts.mdb eller nåt...
M mozilla Medlem sedan juli 2001 1 084 inlägg så här ska den se ut:
"Provider=Microsoft.Jet.OLEDB.4.0**;Jet OLEDB:Database Password=lösenord**;Data Source="& Server.MapPath("databas.mdb")