webForumDet fria alternativet

Connecta till DB

ASP

9 svar · 213 visningar · startad av Rossifumi

Medlem sedan okt. 20001 558 inlägg
Frågan#1

Tar upp detta igen...

Jag kör med följande kod, allt enligt PatrikB.

Set objConn = Server.CreateObject("ADODB.Connection")
	objConn.Open = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/db/db.mdb") & ";PWD=eforumsuger"

Då får jag upp följande felmeddelande

Kunde inte hitta installerbar ISAM

OK, det kanske är något fel på min dator tänkte jag... Men icke, jag la då upp sidan på ett webhotell men fick även där detta fel!

Har jag skrivit fel, eller kan man inte lösenordsskydda sina databaser när man connectar med OLEDB 4.0?

MVH

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan mars 2000126 inlägg
#2

Testa att ta bort = mellan objConn.open och "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/db/db.mdb") & ";PWD=eforumsuger"

Medlem sedan okt. 20001 558 inlägg
#3

Samma fel!
Är det verkligen ingen som vet varför?

LarsG var inne på det, men jag har ju inte ens dom programet felmeddelandet handlade om...

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan mars 20002 836 inlägg
#4

Testa detta. Har för mig att det ska funka ....

strPWD = "Lösenord"

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Properties("JET OLEDB:Database Password") = strPWD

objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/db/db.mdb")

cya,
PatrikB

------------------
Ingenting är omöjligt.
Det omöjliga tar bara något längre tid att genomföra.

[Redigerat av PatrikB den 02 apr 2001]

Medlem sedan okt. 20001 558 inlägg
#5

Lite bättre... Får detta felmeddelande:

ADODB.Connection (0x800A0CC1)
Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
/includes/db_open.asp, line 17

Line 17 = objConn.Properties("JET OLEDB:Database Password") = strPWD

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

[Redigerat av Rossifumi den 02 apr 2001]

Medlem sedan juli 2000103 inlägg
#6

Detta är ju nästan vad du kör nu, men följande syntax på kopplingssträngen fungerar för mig iaf. Så den är beprövad så att säga. ;)

"Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=eforumsuger;Data Source=" & Server.MapPath("/db/db.mdb")

------------------
That you're paranoid doesn't mean you're not being monitored...
Monitora

[Redigerat av Dusty den 02 apr 2001]

Medlem sedan okt. 20001 558 inlägg
#7

Tja, den funkade :e :e :e

TACK!!!!

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan mars 20002 836 inlägg
#8

ok ... kommer en länk till Jet Provider: Microsoft OLEDB Provider for Microsoft Jet

cya,
PatrikB

------------------
Ingenting är omöjligt.
Det omöjliga tar bara något längre tid att genomföra.

[Redigerat av PatrikB den 02 apr 2001]

Medlem sedan okt. 20001 558 inlägg
#9

Bra länk :)

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan juli 2000103 inlägg
#10

Mmm. De ser intressanta ut de där variablerna, trots att jag inte förstår hälften. :e Finns det ngt sätt att höja prestandan genom att manipulera ngn av dem?

------------------
That you're paranoid doesn't mean you're not being monitored...
Monitora

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)