Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Sätta lösenord på access DB

Postades av 2005-04-26 14:29:21 - Tyronne Engström, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 1664 personer

Hej!

Jag vill ha ett lösenord för min Access db. Att göra det är inga problem, men jag har också skapat en användare som skall kunna använda data i den. Hur skall jag skiva min constring för att kunna ansluta mot access databasen

<code>
Set Con = CreateObject("ADODB.Connection")
Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Path & "
</code>


Svara

Sv: Sätta lösenord på access DB

Postades av 2005-04-26 17:35:42 - Johan Svensson

Hej,

Tagit från huvudet, men det bör vara så här...

<code>
Set Con = CreateObject("ADODB.Connection")
Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Path & ";uid=tyronne;pwd=hemligt"
</code>


// Johan


Svara

Sv:Sätta lösenord på access DB

Postades av 2005-04-27 11:30:56 - Tyronne Engström

Hmm.. det verkar inte fungera...

Jag har i Access först laggt till ett lösenord. Sedan skapade jag ett nytt konto med ett användarnamn och lösenord, som jag tänkte använda när jag ansluter till databasen. Men inget av dem verkar fungera eftersom jag för felmeddelande

<code>
Det går inte att hitta installerbar ISAM.
</code>

min sträng ser ut så här med kontot som inloggning

<code>
Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Path & ";uid=usr;pwd=password"
</code>

/tyronne


Svara

Sv: Sätta lösenord på access DB

Postades av 2005-04-27 11:38:42 - Johan Svensson

Hej,

Jag jobbar tydligen för mycket med SQL server... I SQL server kan man ange både den förkortade och fullängdsvarianten på sina properties, men tydligen så stödjer access (eller jet) bara fullängdsvarianten. Det innebär att det skall vara så här istället:

<code>
Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Path & ";User ID=usr;Password=password"
</code>

Sorry för mitt lite väl snabba svar ovan...

// Johan


Svara

Sv: Sätta lösenord på access DB

Postades av 2005-04-27 12:17:30 - Johan Djupmarker

Om du har lagt till ett "vanligt" lösenord på databasen ska du ha med detta i din connectionstring:
Jet OLEDB:Database Password=MyDbPassword;

Har du skapat användarkonton måste du även ha med sökvägen till den systemdatabasen som används:
Jet OLEDB:System Database=C:\system.mdw;

Din connectionstrin bör alltså se ut något i denna stilen:

Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Path & ";User Id=usr;Password=password;Jet OLEDB:Database Password=MyDbPassword;"

Fungerade det innan du började med lösenord? Jag tycker felmeddelandet tyder på att det saknas någon drivrutin, JET t.ex.

/Johan


Svara

Sv:Sätta lösenord på access DB

Postades av 2005-04-27 12:17:44 - Tyronne Engström

ok!

Har ändrat och får nu

"Det går inte att starta programmet. Informationsfilen för arbetsgrupper saknas eller är exklusivt öppnad av någon annan användare."

och jag har inte access programmet igång


/Tyronne


Svara

Sv: Sätta lösenord på access DB

Postades av 2005-04-27 13:26:33 - Johan Djupmarker

Har du kollat mitt svar? Visserligen är ditt svar bara några sekunder efter mitt, men felet beror på att du inte har angett någon arbetsgruppfil/systemdatabas.

/Johan


Svara

Sv:Sätta lösenord på access DB

Postades av 2005-04-27 14:19:50 - Tyronne Engström

ok.. jag han inte läsa ditt andra svar.

Det är så här att till en början så hade jag inget lösenord, men jag skall sälja min app och då vill jag skydda databasen. Med tanke på det så undrar jag hur det blir då om jag måste ha med systemdatabsen. Jag kanske få formulera om min fråga till dig..

Om jag nu skall distribuera applikationen med databasen hur skall jag då skydda den från att andra använder ms access och öppnar den.

:-)

/Tyronne


Svara

Sv: Sätta lösenord på access DB

Postades av 2005-04-27 14:38:33 - Johan Djupmarker

Hoppa över användarhanteringen och sätt ett vanligt lösenord på databasen, använd följande connectionstring:

Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Path & ";Jet OLEDB:Database Password=MyDbPassword;"

Detta är inget jättebra skydd, det är ju inga problem att knäcka lösenordet. Det hindrar dock "vanliga klåfingriga" att ändra i databasen.

/Johan


Svara

Sv:Sätta lösenord på access DB

Postades av 2005-04-28 11:55:21 - Tyronne Engström

ok... det får räcka så länge

Tack för hjälpen

/Tyronne


Svara

Sv: Sätta lösenord på access DB

Postades av 2005-04-28 12:39:55 - Johan Svensson

Tyronne,

Tråden är fortfarande öppen...är dt nåon fråga som är obesvarad?


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 737
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies