ADO databasanslutning
- Föregående sida ADO introduktion
- Nästa sida ADO postset
Innan du kan komma åt data från en webbsida måste du först skapa en databasanslutning.
Skapa en DSN-less databasanslutning
Det enklaste sättet att ansluta till en databas är genom en DSN-less anslutning. DSN-less anslutningar kan användas för alla Microsoft Access-databaser på din webbplats.
Anta att du har en databas med namnet "northwind.mdb" som ligger i webkatalogen "c:/webdata/", du kan använda följande ASP-kod för att ansluta till denna databas:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" %>
Observera att i det ovanstående exemplet måste du specificera Microsofts Access-databasdrivrutin (Provider) samt den fysiska sökvägen till denna databas på datorn.
Skapa en ODBC-databasanslutning
Anta att du har en ODBC-databas med namnet "northwind", du kan använda följande ASP-kod för att ansluta till denna databas:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Open "northwind" %>
Genom en ODBC-anslutning kan du ansluta till vilken databas som helst på vilket dator som helst i ditt nätverk, förutsatt att ODBC-anslutningen är tillgänglig.
ODBC-anslutning till MS Access-databas
Nedan förklaras hur man skapar en anslutning till en MS Access-databas:
- Öppna kontrollpanelen och} ODBC Ikon
- Välj system ODBC Flik
- Klicka påLägg tillKnapp
- Välj Växlar till "Driver to Microsoft Access" och klickaSlutförKnapp
- Klicka på knappen "Välj" i nästa fönster för att lokalisera databasen
- Ge denna databas ett datakällennamn(DData SSource Name,DSN)
- Klicka"Bekräfta"
Observera:Denna konfiguration måste slutföras på datorn där din webbplats finns. Om du kör PWS eller IIS på din egen dator kan denna struktur köras, men om din webbplats ligger på en fjärrserver måste du ha fysisk åtkomst till denna server eller be din webbhotellspersonal att göra detta för dig.
ADO anslutningsobjekt(ADO Connection Object)
ADO anslutningsobjekt används för att skapa en öppen anslutning till en viss datakälla. Genom denna anslutning kan du komma åt och manipulera databasen.
Visa alla metoder och egenskaper för detta anslutningsobjekt.
- Föregående sida ADO introduktion
- Nästa sida ADO postset