Avatar billede wampiro2001 Nybegynder
19. april 2001 - 17:20 Der er 14 kommentarer og
1 løsning

Kodeord på database...

Jeg har lavet en side i asp med en tilhørende database. Jeg ved at man skal skrive kodeordet i ens connection hvis man vil åbne eller lign. den i ens asp-dokument. Desværre får jeg at vide når jeg sætter kodeordet på databasen i Access 2000 at man skal åbne databasen som udelt og det har vistnok konsekvenser for åbningen af databasen i asp-dokumentet. Her bliver svaret nemlig noget lign. at det bliver delt af en anden bruger eller sådan noget... HJÆLP!!! Hvad skal jeg gøre for at beskytte min database på nettet?
Avatar billede okay Nybegynder
19. april 2001 - 17:21 #1
1. kalde den f.eks aouisdhuioashd.mdb :)

noget man ik komme i tænke i ligesom...

bananbold.mdb :)
Avatar billede keysersoze Ekspert
19. april 2001 - 17:21 #2
hos de fleste webhoteller med respekt for sig selv, kan du lægge databasen en sted, hvor det ikke er muligt at downloade fra - dette kunne være placering i en speciel mappe eller helt i roden af drevet!
Avatar billede tdaugaard Nybegynder
19. april 2001 - 17:22 #3
Nej nej .. du skal åbne Access, trykke Åben og vælge din database, men istedet for at klikke Åben skal du klikke på den lille pil på knappen og vælge \"Åbn med udelt adgang\", SÅ kan du sætte password på den. Luk den igen og så er den klaret.

Det har ingen betydning for ASP\'et
Avatar billede tdaugaard Nybegynder
19. april 2001 - 17:23 #4
okay:> den der holder ikke ... jeg har et script der, ved at jeg kører det på tdaugaard.dk, kan få adgang til ALT hvad der ligger på den server (dårlig udbyder ..)
Avatar billede keysersoze Ekspert
19. april 2001 - 17:25 #5
kan man ikke få/låne det script? ;o)
Avatar billede tdaugaard Nybegynder
19. april 2001 - 17:27 #6
hæ hæ ..
Avatar billede okay Nybegynder
19. april 2001 - 17:29 #7
du mener på min eller hvad din egen ??
Avatar billede wampiro2001 Nybegynder
19. april 2001 - 17:43 #8
Jeg har nu sat kodeord på databasen, hvad skal jeg så plotte ind i koden forneden hvis mit kodeord nu er ostehaps:

<%
Response.Buffer = True
Response.Expires = -1000

Const DBConnection = \"database.mdb\"

Public Sub ShowError(Err)
If CStr(Err) <> \"\" Then
Response.Write \"<p>\" + CStr(Err) + \"</p>\"
End If
End Sub

Function Connect (Path2DB)
Dim DB
Set DB = Server.CreateObject(\"ADODB.Connection\")
DB.Mode = adModeReadWrite
DB.Open (\"PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=\" + Server.MapPath(Path2DB))
Set Connect = DB
End Function

Function Escape(sz)
Escape = Replace(sz, \"\'\", \"\'\'\")
End Function
%>
Avatar billede wampiro2001 Nybegynder
19. april 2001 - 19:14 #9
Juhuu... Er du der tdaugaard.
Hvis du gider svare så putter jeg 50 ekstra point i. Hvis der er andre der vil svare får de ligeså 150 point...
Avatar billede keysersoze Ekspert
19. april 2001 - 19:47 #10
uden at have testet:

Provider=Microsoft.Jet.OLEDB.4.0;Pwd=kodeord;Data Source=\" + Server.MapPath(Path2db)
Avatar billede wampiro2001 Nybegynder
20. april 2001 - 11:37 #11
Skal man skrive pwd=kodeord og ikke password=kodeord???
Avatar billede keysersoze Ekspert
20. april 2001 - 12:21 #12
jeg _mener_ det er sådan - men jar desværre ikke mulighed for at teste det her - du kan da prøve dig lidt frem...
Avatar billede tdaugaard Nybegynder
20. april 2001 - 16:30 #13
wampiro2001:> Prøv istedet at skrive:

DB.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; PWD=password; DBQ=\" & Server.MapPath(Path2DB)

jeg VED at Access driveren bruger PWD parametren.
Avatar billede wampiro2001 Nybegynder
21. april 2001 - 13:17 #14
Hej... Det bliver altså tdaugaard der får pointene. Sorry keysersoze, men jeg kunne ikke få dit til at virke. Men tak til alle som kom med evt. svar...
Avatar billede keysersoze Ekspert
22. april 2001 - 19:17 #15
i orden - men hvad er lige forskellen?

hmmm - anyway...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester