om du anger lösenordet i din connectionstring ska det gå bra.
Jag har en databas som jag gjort i MS Access som jag vill lösenordsskydda.. men då går den inte att öppna i min ASP-kod. Vet nån hur man kan lösa detta?
6 svar · 197 visningar · startad av Gein
Jag har en databas som jag gjort i MS Access som jag vill lösenordsskydda.. men då går den inte att öppna i min ASP-kod. Vet nån hur man kan lösa detta?
om du anger lösenordet i din connectionstring ska det gå bra.
jo, jag förstod nästan det.. men skulle du kanske kunna ge ett exempel hur det ser ut?, vet inte riktigt vad man ska skriva.
typ såhär:
objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq= sökvägen;uid=;pwd=mittlösenord;"
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\database\;pwd=password;"
(allt är såklart på en rad)
så här ser den ut nu, och det blir fortfarande samma "fel". Den går inte att öppna tack vare att det är lösenordsskyddat.
var det så här du menade?
eftersom jag inte använder access så har jag ingen aning.
jag gjorde en liten snabb sökning bara.
använd sökfunktionen uppe till höger, sök på exempelvis pwd= så lär du hitta en hel del exempel på hur du kan göra.
Jag hittade denna koden...den kanske kan hjälpa
Set Conn = Server.CreateObject("ADODB.Connection")
MyConnStr = "DRIVER={Microsoft Access Driver (*.mdb)}; "
MyConnStr = MyConnStr & "DBQ=d:\sites\membername\db\mydbase.mdb; "
MyConnStr = MyConnStr & "PWD=yourpassword"
Conn.Open(MyConnStr)