"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=asdasd;"
Kan ju passa på att nämna att säkerheten på en lösenordsskyddad access-db ändå är kass... det är i princip bara att läsa filen i en texteditor ändå.
8 svar · 377 visningar · startad av mottosson
Jag har ett litet problem:
Jag vill ha lösenord på min accessdatabas men för att kunna ha det måste man kunna skicka med lösenordet i connection-stringen och det kan inte jag...
Så här ser min connection string ut:
conString = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DATA Source='" + Server.MapPath("MyDB.mdb") + "'");
Vart lägger man in lösenords-biten?
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=asdasd;"
Kan ju passa på att nämna att säkerheten på en lösenordsskyddad access-db ändå är kass... det är i princip bara att läsa filen i en texteditor ändå.
Det funkar inte i alla fall!
okej det var ju inte så svårt...
Men iaf. så blir det ett nytt fel:
"Informationsfilen för arbetsgrupper saknas eller är exklusivt öppnad av någon annan användare. "
Varför?
r/
okej det var ju inte så svårt...
Men iaf. så blir det ett nytt fel:"Informationsfilen för arbetsgrupper saknas eller är exklusivt öppnad av någon annan användare. "
Varför?
Kan bero på att du har Access filen öppnad i Access, stäng den så bör det fungera.
Har (haft) samma problem och hittade ingen lösning. Kanske testa att installera om/uppdater access?
Du kanske måste skapa en ny system.mdw-fil i Access. Görs med Workgroup Administrator.
Kanske finns svar på frågan på support.microsoft.com, men brukar funka bäst med engelska felmsg.