ADO Databaseverbinding

Vooraleer je gegevens van een webpagina kunt benaderen, moet je eerst een databaseverbinding opzetten.

Maak een DSN-loze databaseverbinding

De eenvoudigste manier om verbinding te maken met een database is door een DSN-loze verbinding te gebruiken. DSN-loze verbindingen kunnen worden gebruikt voor elke Microsoft Access-database op je site.

Stel dat je een database hebt genaamd "northwind.mdb" die zich bevindt in de webdirectory "c:/webdata/", je kunt de volgende ASP-code gebruiken om verbinding te maken met deze database:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>

Let op, in het bovenstaande voorbeeld moet je de Microsoft Access-database-stuurprogramma's (Provider) en het fysieke pad van deze database op de computer specificeren.

Maak een ODBC-databaseverbinding

Stel dat je een ODBC-database hebt genaamd "northwind", je kunt de volgende ASP-code gebruiken om verbinding te maken met deze database:

<%
set conn=Server.CreateObject("ADODB.Connection") 
conn.Open "northwind"
%>

Met een ODBC-verbinding kun je verbinding maken met elke database op elk computer in je netwerk, zolang de ODBC-verbinding beschikbaar is.

ODBC-verbinding naar MS Access database

Hier zal worden uitgelegd hoe je een verbinding kunt maken met een MS Access database:

  1. Open de Beheerderspaneel met ODBC Icoon
  2. Selecteer Systeem ODBC Tabblad
  3. Klik op deToevoegenKnop
  4. Selecteren Stuurprogramma naar Microsoft Access, dan klikVoltooienKnop
  5. Klik in het volgende venster op de knop 'Selecteren' om de database te lokaliseren
  6. Geef een datasourcenaam toe aan deze database (Data Source Name, DSN)
  7. Klik op "Bevestig"

Opmerking:Deze configuratie moet op de computer worden voltooid waarop je website zich bevindt. Als je PWS of IIS op je eigen computer draait, werkt deze structuur, maar als je website zich op een externe server bevindt, moet je fysieke toegang tot deze server hebben of moet je je webhost provider vragen om deze dingen voor je te doen.

ADO Verbinding Object (ADO Connection Object)

De ADO verbinding object wordt gebruikt om een open verbinding naar een bepaalde datasource te maken. Via deze verbinding kun je toegang en bewerkingen uitvoeren op de database.

Bekijk alle methoden en eigenschappen van dit verbinding object.