Access Database
Fra NETsite A/S - wiki.netsite.dk
For at bruge din Access database skal du først lave en undermappe i httpdocs der f.eks. hedder database. I denne kan du placere din Access database.
Derefter skal du via "File Manager" i Plesk ændrer rettighederne på mappen, så din IUSR bruger har skriverettigheder til mappe. Det gøres ved at vælge hængelås ikonet ude til højre for mappen.
Til sidst skal du sikre, at databasen ikke downloades, hvis man kender URL'en til databasen. Dette gøres via "Protected URLs" i Plesk. Hvis du f.eks. har placeret din database i en mappe der hedder database under httpdocs, så skal du angive "/database" i URL feltet. DSN-less forbindelse via global.asa
En DSN-less forbindelse kan nemt vedligeholdes via global.asa.
Følgende eksempel viser hvordan den kan se ud.
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Application_OnStart
Application("database") =
"DBQ=d:\vhosts\eksempel.dk\httpdocs\database\database.mdb;" &_
UID=;PWD=;Driver={Microsoft Access Driver (*.mdb)};"
END SUB
</SCRIPT>
eksempel.dk vil i stien skulle erstattes med dit eget domænenavn.
Eksempel på side der henter data fra databasen
<html>
<head>
<title>Eksempel på hentning af data fra en database</title>
</head>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Application("database")
SQL = "select * from TabelNavn"
Set RS = Conn.Execute(SQL)
Do While Not RS.EOF
Response.Write RS("Felt1") & "<br>"
Response.Write RS("Felt2")
RS.MoveNext
Loop
RS.Close
Set RS = Nothing
Conn.Close
%>
</body>
</html>
