Gå til innhold

Anbefalte innlegg

Skrevet (endret)

Hallo

 

Har lagd en et program nå, men jeg vil ha passord på mdb fila. Får å åpne datbase bruker jeg denne koden:

Set db = OpenDatabase(App.Path & "\test.mdb")

Hvordan åpne en database med passord? Hva er koden?

 

Edit: er det vannskelig å komme inn i en passord beskyttet mdb fil?

Endret av jonas22282460
Videoannonse
Annonse
Skrevet (endret)

Nahh, tror ikke noe kommer til å bruteforce databasen.. Den skal bare lagra filmer, en filmdatabase :p Noen som vet det med åpne en med passord?

Endret av jonas22282460
Skrevet (endret)

Takk, var sånt der jeg mente! :) Men den gir "not valid pass" hver eneste gang, uannsett hva jeg skriver. Med access funker passordet fint.. Dette er koden jeg kom fram til:

Dim pass
pass = InputBox("Skriv inn passord", "Passord")
Set db = OpenDatabase(App.Path & "\test.mdb", , , ";pwd=" & pass)

funker heller ikke hvis jeg tar bort pwd..

Endret av jonas22282460
Skrevet

Får du åpnet baser som ikke er passordbeskyttet?

 

Har prøvd her med å fjerne True og ReadOnly hver for seg, men da

får jeg feil nr. 3031: Not a valid password.

 

Det er lenge siden jeg laget dette, så jeg husker ikke helt hvorfor det skulle være der.

 

Forsøk å skriv passordet i klartekst i programmet (";pwd=passord")for å se om det virker da.

Skrevet

Uannsett hva som skjer så er ikke "readonly" dim'et så den gir error. den tok jeg bort. Jeg prøvde å skrive pass i klartekst, og det funka heller ikke. Fjerna "true", men samme skjer :dontgetit:

Skrevet

Hei, tror kanskje jeg kan hjelpe deg likevel. :yes:

 

Fjern denne: Option Explicit

Og så lar du True og ReadOnly være med.

 

Voila - så skal det virke... håper jeg :cool:

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...