Support sider webhotel

 

 

 

  Supportsider

 

ASP - Oprette forbindelse til Access database:

Da vi ikke benytter os af ODBC forbindelse til databaser skal du benytte følgende for at få adgang til din Access database.

Nedenstående er vist et eksempel på oprettelse af forbindelse til en database, som ligger på et webhotel under www.mitdomæne.dk med en database kaldet mindatabase.mdb. Det forudsættes her at databasen ikke her beskyttet med Password.

<%
Dim conn
Dim rs

set conn = server.createobject("adodb.connection")

conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\database\mindatabase.mdb")

Set rs = server.createobject("adodb.recordset")
%>

Man kan med fordel gemme ovenstående kode i en særskilt fil og dernæst inkludere denne i de .asp sider hvor man har behov for at oprette forbindelse til databasen.

Herunder vises et simpelt eksempel på hvorledes man kan inkludere ovenstående kode i en anden fil hvor man ønsker at oprette forbindelse til databasen mindatabasse.mdb.

Det antages at ovenstående kode er gemt i mappen /www/ under navnet inc_conn.asp
Nedenstående kode sættes ind øverst i koden på .asp siden.

<!-- #INCLUDE VIRTUAL="/inc_conn.asp" -->

Vi skal nu huske at lukke forbindelsen igen, således vi ikke optager unødige ressourcer.

Dette gøres ved at tilføje følgende nederst i koden på .asp siden.

<%
Set conn = Nothing
Set rs = Nothing

%>

Ovenstående kode kan ligeledes med fordel anbringes i en særskilt fil og derved inkluderes på samme måde som vist tidligere.

 

Der er nu blevet oprettet en forbindelse til Access databasen. Endvidere er denne forbindelse lukket ned igen. Næste skridt er at lave et udtræk af data fra Access databasen.

 

 



Copyright © 1998 - 2009 Domænenavn.nu / Web Solutions, alle rettigheder forbeholdes.
Domænenavn.nu er en afdeling af Web Solutions
Vallensbækvej 20A • DK-2605 Brøndby • Danmark • Tel. +45 70 26 20 25 • Fax. +45 70 26 20 24
     
Alle priser er i danske kroner og ekskl. moms med mindre andet udtrykkeligt er anført.
Enhver bestilling på dette site indebærer automatisk godkendelse af vores forretningsbetingelser.